fix(web): добавить иконку fw в AppsMenu
Build and Push Auth Portal Docker Image / build-and-push (push) Successful in 1m57s
Build and Push Auth Portal Docker Image / create-release (push) Skipped

AppId fw уже в каталоге, но APP_ICONS не содержал ключ — ломал tsc build.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-07-20 19:59:18 +07:00
co-authored by Cursor
parent 9b4c7b8b9d
commit 82fb47b610
+16 -4
View File
@@ -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 (