fix(web): добавить иконку fw в AppsMenu
AppId fw уже в каталоге, но APP_ICONS не содержал ключ — ломал tsc build. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
import { LayoutGridIcon, KeyRoundIcon, CloudIcon, ServerIcon, NetworkIcon } from 'lucide-react'
|
||||
import { APPS } from '@authportal/shared'
|
||||
import type { ComponentType } from 'react'
|
||||
import {
|
||||
LayoutGridIcon,
|
||||
KeyRoundIcon,
|
||||
CloudIcon,
|
||||
ServerIcon,
|
||||
NetworkIcon,
|
||||
ShieldIcon,
|
||||
} from 'lucide-react'
|
||||
import { APPS, type AppId } from '@authportal/shared'
|
||||
import { Button } from '@authportal/ui/components/button'
|
||||
import {
|
||||
DropdownMenu,
|
||||
@@ -10,11 +18,15 @@ import {
|
||||
DropdownMenuTrigger,
|
||||
} from '@authportal/ui/components/dropdown-menu'
|
||||
|
||||
const APP_ICONS = {
|
||||
const APP_ICONS: Record<
|
||||
AppId,
|
||||
ComponentType<{ className?: string; 'aria-hidden'?: boolean }>
|
||||
> = {
|
||||
cfdm: CloudIcon,
|
||||
vps: ServerIcon,
|
||||
bgp: NetworkIcon,
|
||||
} as const
|
||||
fw: ShieldIcon,
|
||||
}
|
||||
|
||||
export function AppsMenu() {
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user