{#snippet row(item: FileItem | FolderItem)} {@const kind = isFile(item) ? 'file' : 'folder'} {@const iconName = kind === 'folder' ? 'folder' : iconNameFromClass(iconClassOf(item))} {@const isFav = favoriteIds?.has(item.id) ?? false} {@const ctx = ctxOf(item.id)} {@const ownerId = ownerIdOf(item)} {@const dateVal = dateOf(item)} {@const sizeVal = sizeOf(item)} {@const mimeVal = mimeOf(item)} {@const draggable = isDraggable?.(item) ?? false} {@const dropTarget = isDropTarget?.(item) ?? false}