@@ -2355,14 +2355,14 @@ form {
23552355 }
23562356}
23572357
2358- .pr-file-tree-row {
2358+ .pr-files-sidebar__list > .r {
23592359 display : grid ;
23602360 grid-template-columns : 16px 18px minmax (0 , 1fr ) auto auto ;
23612361 align-items : center ;
23622362 gap : 7px ;
23632363 width : 100% !important ;
23642364 box-sizing : border-box ;
2365- padding : 6px 10px ;
2365+ padding : 6px 10px 6 px var ( --i , 10 px ) ;
23662366 border-top : 1px solid #eef1f4 ;
23672367 border-right : 0 ;
23682368 border-bottom : 0 ;
@@ -2387,20 +2387,18 @@ form {
23872387 }
23882388}
23892389
2390- .pr-file-tree-row [hidden ],
2390+ .pr-files-sidebar__list > .r [hidden ],
23912391.pr-files-filter-empty [hidden ] {
23922392 display : none !important ;
23932393}
23942394
2395- .pr-file-tree-row--dir {
2395+ .pr-files-sidebar__list > .d {
23962396 grid-template-columns : 16px 18px minmax (0 , 1fr );
23972397 font-weight : 600 ;
23982398}
23992399
2400- .pr-file-tree-row__chevron ,
2401- .pr-file-tree-row__spacer ,
2402- .pr-file-tree-row__folder ,
2403- .pr-file-tree-row__file {
2400+ .pr-files-sidebar__list > .r ::before ,
2401+ .pr-files-sidebar__list > .r > b {
24042402 display : inline-flex ;
24052403 align-items : center ;
24062404 justify-content : center ;
@@ -2409,43 +2407,61 @@ form {
24092407 color : #57606a ;
24102408}
24112409
2412- .pr-file-tree-row__chevron svg {
2413- width : 14px ;
2414- height : 14px ;
2410+ .pr-files-sidebar__list > .d ::before {
2411+ content : " >" ;
2412+ font-size : 13px ;
2413+ line-height : 1 ;
24152414 transition : transform 0.08s ;
24162415}
24172416
2418- .pr-file-tree-row--dir [aria-expanded = " true" ] .pr-file-tree-row__chevron svg {
2417+ .pr-files-sidebar__list > .d [aria-expanded = " true" ]::before {
24192418 transform : rotate (90deg );
24202419}
24212420
2422- .pr-file-tree-row__folder {
2423- color : #54aeff ;
2421+ .pr-files-sidebar__list > .f ::before {
2422+ content : " " ;
2423+ }
24242424
2425- svg {
2426- width : 16px ;
2427- height : 16px ;
2428- }
2425+ .pr-files-sidebar__list > .r > b {
2426+ position : relative ;
2427+ flex : 0 0 auto ;
24292428}
24302429
2431- .pr-file-tree-row__file {
2432- color : #57606a ;
2430+ .pr-files-sidebar__list > .d > b {
2431+ width : 15px ;
2432+ height : 11px ;
2433+ border-radius : 2px ;
2434+ background-color : #54aeff ;
2435+ }
24332436
2434- svg {
2435- width : 15px ;
2436- height : 15px ;
2437- }
2437+ .pr-files-sidebar__list > .d > b ::before {
2438+ content : " " ;
2439+ position : absolute ;
2440+ top : -3px ;
2441+ left : 1px ;
2442+ width : 7px ;
2443+ height : 4px ;
2444+ border-radius : 2px 2px 0 0 ;
2445+ background-color : #54aeff ;
2446+ }
2447+
2448+ .pr-files-sidebar__list > .f > b {
2449+ width : 12px ;
2450+ height : 14px ;
2451+ border : 1px solid #57606a ;
2452+ border-radius : 2px ;
2453+ box-sizing : border-box ;
24382454}
24392455
2440- .pr-file-tree-row__name {
2456+ .pr-files-sidebar__list > .r > span {
24412457 min-width : 0 ;
24422458 overflow : hidden ;
24432459 text-overflow : ellipsis ;
24442460 white-space : nowrap ;
24452461 line-height : 1.35 ;
24462462}
24472463
2448- .pr-file-link__status {
2464+ .pr-files-sidebar__list > .r > em {
24492465 display : inline-flex ;
24502466 align-items : center ;
24512467 justify-content : center ;
@@ -2455,18 +2471,25 @@ form {
24552471 background-color : #eef3f8 ;
24562472 color : #57606a ;
24572473 font-size : 10px ;
2474+ font-style : normal ;
24582475 font-weight : 700 ;
24592476 line-height : 1 ;
24602477}
24612478
2462- .pr-file-link__counts {
2479+ .pr-files-sidebar__list > .r > small {
24632480 display : inline-flex ;
24642481 gap : 6px ;
24652482 font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
24662483 font-size : 11px ;
24672484 font-weight : 600 ;
24682485}
24692486
2487+ .pr-files-sidebar__list > .r > small > b { color : #1f883d ; }
2488+ .pr-files-sidebar__list > .r > small > i {
2489+ color : #cf222e ;
2490+ font-style : normal ;
2491+ }
2492+
24702493.pr-files-filter-empty {
24712494 padding : 12px ;
24722495 border-top : 1px solid #eef1f4 ;
@@ -2578,9 +2601,9 @@ form {
25782601 font-family : SFMono- Regular, Menlo, Monaco, Consolas, monospace ;
25792602}
25802603
2581- .pr-diff__table > p .c > * { background-color : $white ; }
2582- .pr-diff__table > p .a > * { background-color : #e6ffec ; }
2583- .pr-diff__table > p .d > * { background-color : #ffebe9 ; }
2604+ .pr-diff__table > p .c { background-color : $white ; }
2605+ .pr-diff__table > p .a { background-color : #e6ffec ; }
2606+ .pr-diff__table > p .d { background-color : #ffebe9 ; }
25842607
25852608.pr-diff__table > p .a > u ,
25862609.pr-diff__table > p .a > i {
@@ -2750,11 +2773,11 @@ form {
27502773 flex-direction : column ;
27512774 }
27522775
2753- .pr-file-tree-row--file {
2776+ .pr-files-sidebar__list > .f {
27542777 grid-template-columns : 16px 18px minmax (0 , 1fr ) 18px ;
27552778 }
27562779
2757- .pr-file-link__counts {
2780+ .pr-files-sidebar__list > .r > small {
27582781 grid-column : 3 / -1 ;
27592782 }
27602783}
0 commit comments