} @else {
@for (entry of panel().sorted(); track entry.name; let i = $index) {
{{ entry.name }}
@for (col of visibleColumns(); track col.key) {
@switch (col.key) {
@case ('size') {
{{ entry.type === 'dir' ? '—' : formatSize(entry.size) }}
}
@case ('mtime') {
{{ formatDate(entry.mtime) }}
}
@case ('kind') {
{{ fileKind(entry) }}
}
@case ('rights') {
{{ entry.name === '..' ? '' : formatMode(entry.mode) }}
}
@case ('owner') {
{{ entry.name === '..' ? '' : (entry.owner ?? '—') }}
}
@case ('group') {
{{ entry.name === '..' ? '' : (entry.group ?? '—') }}
}
}
}