admin/fs: icon for website

Massimo Melina committed Mar 14, 2022 at 12:23 UTC 1000b6323536cd220a99a34ad4f5eed30487df33
2 files changed +4 -1
admin/src/VfsPage.ts
+1
@@ -68,6 +68,7 @@ export type VfsNode = {
68 size?: number
69 ctime?: string
70 mtime?: string
71 + default?: string
72 children?: VfsNode[]
73 parent?: VfsNode
74 can_see: Who
admin/src/VfsTree.ts
+3 -1
@@ -12,7 +12,8 @@ import {
12 Home,
13 InsertDriveFileOutlined,
14 Lock,
15 - RemoveRedEye
15 + RemoveRedEye,
16 + Web
17 } from '@mui/icons-material'
18 import { VfsNode, Who } from './VfsPage'
19 import { iconTooltip, isWindowsDrive, onlyTruthy } from './misc'
@@ -65,6 +66,7 @@ export default function VfsTree({ id2node }:{ id2node: Map<string, VfsNode> }) {
66 h(!name ? Home : folder ? FolderIcon : FileIcon),
67 isRestricted(node.can_see) && iconTooltip(RemoveRedEye, "Restrictions on who can see"),
68 isRestricted(node.can_read) && iconTooltip(Lock, "Restrictions on who can download"),
69 + node.default && iconTooltip(Web, "Act as website"),
70 node.masks && iconTooltip(Face, "Masks"),
71 !source?.endsWith(name) ? name
72 : h('span', {},