Files
website/shared/types/hub.ts
T
2026-10-04 16:48:38 +02:00

18 lines
442 B
TypeScript

/** One app on the hub (`/`) */
export interface HubApp {
title: string
/** Iconify name, e.g. 'i-lucide-gift' */
icon: string
to: string
/** Behind the shared password; shows a lock */
locked?: boolean
}
/** One external service on the hub (`/`), listed in its own section and opened in a new tab */
export interface HubService {
title: string
/** Iconify name, e.g. 'i-lucide-git-branch' */
icon: string
href: string
}