// TODO: refer to sourcehut code AGPL .tree-list { display: grid; // mode name grid-template-columns: auto 1fr fit-content(40em) auto auto; font-family: $font-family-monospace; svg { color: #777; } .size { text-align: right; } .name.blob a { color: $gray-900; } .mode, .commit, .commit a, .date, .size { color: $gray-700; } .name.blob { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .commit { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } & > div { padding: 0.1rem 0.5rem; background: transparent; &.id { text-align: right; } &.comments { text-align: center; } @for $i from 1 through 5 { &:nth-child(5n+#{$i}) { grid-column-start: $i; } // Striped rows &:nth-child(10n+#{$i}) { background: rgba(0,0,0,.05); } } } }