import type { AppRegistryMeta } from 'officerdev'; import { PanelLeft, LayoutGrid, Network } from 'lucide-react'; import { OffscaleNav } from './OffscaleNav'; import { OffscaleServerPicker } from './OffscaleServerPicker'; import { OffscaleView } from './OffscaleView'; import { OffscaleViewHeader } from './OffscaleViewHeader'; // No component re-exports. `panels.ts` declares PANELS — the shell mounts them by key and there is // no way to export a component from a plugin, which is the rule this file exists to keep. The three // re-exports that were here were residue of the platform importing them directly before extraction. export const appRegistryMetas: AppRegistryMeta[] = [ { key: 'offscale-servers', name: 'Headscale servers', icon: Network, component: OffscaleServerPicker, availableOnPanel: false, }, { key: 'offscale-nav', name: 'Headscale', icon: PanelLeft, component: OffscaleNav, availableOnPanel: false }, { key: 'offscale-view', name: 'Headscale', icon: LayoutGrid, component: OffscaleView, header: OffscaleViewHeader, availableOnPanel: false, }, ];