import { WindowProps } from '@/hooks/Mapper/components/ui-kit/WindowManager/types.ts'; import { LocalCharacters, RoutesWidget, SystemInfo, SystemSignatures, } from '@/hooks/Mapper/components/mapInterface/widgets'; export const CURRENT_WINDOWS_VERSION = 2; export enum WidgetsIds { info = 'info', signatures = 'signatures', local = 'local', routes = 'routes', } export const DEFAULT_WIDGETS: WindowProps[] = [ { id: WidgetsIds.info, position: { x: 10, y: 10 }, size: { width: 250, height: 200 }, zIndex: 0, content: () => , }, { id: WidgetsIds.signatures, position: { x: 10, y: 220 }, size: { width: 250, height: 300 }, zIndex: 0, content: () => , }, { id: WidgetsIds.local, position: { x: 270, y: 10 }, size: { width: 250, height: 510 }, zIndex: 0, content: () => , }, { id: WidgetsIds.routes, position: { x: 10, y: 530 }, size: { width: 510, height: 200 }, zIndex: 0, content: () => , }, ]; type WidgetsCheckboxesType = { id: WidgetsIds; label: string; }[]; export const WIDGETS_CHECKBOXES_PROPS: WidgetsCheckboxesType = [ { id: WidgetsIds.info, label: 'System Info', }, { id: WidgetsIds.signatures, label: 'Signatures', }, { id: WidgetsIds.local, label: 'Local', }, { id: WidgetsIds.routes, label: 'Routes', }, ];