@ -1,12 +1,23 @@
# repo-files-table {
width : 100 % ;
display : grid ;
grid-template-columns : auto 1fr auto ;
border : 1px solid var ( --color-light-border ) ;
grid-template-columns : 2fr 3fr auto ;
border : 1px solid var ( --color-secondary ) ;
background : var ( --color-box-body ) ;
border-radius : var ( --border-radius ) ;
margin : 10px 0 ; /* match the "clone-panel-popup" margin to avoid "visual double-border" */
}
@ media ( max-width : 767 . 98px ) {
# repo-files-table {
grid-template-columns : auto 1fr auto ;
}
}
# repo-files-table . repo-file-cell . name . svg {
margin-right : 2px ;
}
# repo-files-table . svg . octicon-file-directory-fill ,
# repo-files-table . svg . octicon-file-submodule {
color : var ( --color-primary ) ;
@ -22,18 +33,28 @@
display : contents ;
}
# repo-files-table . repo-file-item : hover > . repo-file-cell {
background : var ( --color-hover ) ;
# repo-files-table . repo-file-item : hover > . repo-file-cell ,
# repo-files-table . parent-link : hover {
background : var ( --color-hover-opaque ) ;
}
# repo-files-table . repo-file-line ,
# repo-files-table . repo-file-cell {
border-top : 1px solid var ( --color- light-border ) ;
border-top : 1px solid var ( --color- secondary ) ;
padding : 8px 10px ;
}
# repo-files-table . repo-file-line : first-child {
border-top : none ;
border-radius : var ( --border-radius ) var ( --border-radius ) 0 0 ;
}
# repo-files-table . repo-file-item : last-child . repo-file-cell : first-child {
border-bottom-left-radius : calc ( var ( --border-radius ) - 1px ) ;
}
# repo-files-table . repo-file-item : last-child . repo-file-cell : last-child {
border-bottom-right-radius : calc ( var ( --border-radius ) - 1px ) ;
}
# repo-files-table . repo-file-line {
@ -48,12 +69,17 @@
}
# repo-files-table . repo-file-cell . name {
max-width : 300px ;
white-space : nowrap ;
overflow : hidden ;
text-overflow : ellipsis ;
}
@ media ( max-width : 767 . 98px ) {
# repo-files-table . repo-file-cell . name {
max-width : 35vw ;
}
}
# repo-files-table . repo-file-cell . message {
white-space : nowrap ;
overflow : hidden ;
@ -66,9 +92,3 @@
white-space : nowrap ;
color : var ( --color-text-light-1 ) ;
}
@ media ( max-width : 767 . 98px ) {
# repo-files-table . repo-file-cell . name {
max-width : 150px ;
}
}