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 type { ComponentType } from 'react'
|
||||||
import { APPS } from '@authportal/shared'
|
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 { Button } from '@authportal/ui/components/button'
|
||||||
import {
|
import {
|
||||||
DropdownMenu,
|
DropdownMenu,
|
||||||
@@ -10,11 +18,15 @@ import {
|
|||||||
DropdownMenuTrigger,
|
DropdownMenuTrigger,
|
||||||
} from '@authportal/ui/components/dropdown-menu'
|
} from '@authportal/ui/components/dropdown-menu'
|
||||||
|
|
||||||
const APP_ICONS = {
|
const APP_ICONS: Record<
|
||||||
|
AppId,
|
||||||
|
ComponentType<{ className?: string; 'aria-hidden'?: boolean }>
|
||||||
|
> = {
|
||||||
cfdm: CloudIcon,
|
cfdm: CloudIcon,
|
||||||
vps: ServerIcon,
|
vps: ServerIcon,
|
||||||
bgp: NetworkIcon,
|
bgp: NetworkIcon,
|
||||||
} as const
|
fw: ShieldIcon,
|
||||||
|
}
|
||||||
|
|
||||||
export function AppsMenu() {
|
export function AppsMenu() {
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user