fix: SQLite boolean binding, CSS brace, race condition, 0 npm vulns, code-splitting

This commit is contained in:
Leopoldadmin
2026-07-04 16:08:51 +02:00
parent a4371ca3ce
commit 0606dbb501
20 changed files with 1070 additions and 53 deletions
+20
View File
@@ -65,6 +65,8 @@ export interface TopbarProps {
onThemeToggle: () => void;
theme: Theme;
onOpenSettings?: () => void;
onOpenLeftDrawer?: () => void;
onOpenRightDrawer?: () => void;
}
export interface SettingsModalProps {
@@ -84,6 +86,19 @@ export interface LeftSidebarProps {
selectedTemplate?: string | null;
onTemplateSelect?: (templateName: string | null) => void;
onCollapse?: () => void;
className?: string;
collapsed?: boolean;
onToggleCollapse?: () => void;
blocks?: BlockDefinition[];
onDragBlock?: (blockId: string) => void;
onBlockDrop?: (blockId: string, x: number, y: number) => void;
onBlockCategoryChange?: (cat: string) => void;
onBlockSearch?: (query: string) => void;
onRenameBlock?: (id: string, name: string) => void;
onDuplicateBlock?: (id: string) => void;
onDeleteBlock?: (id: string) => void;
onSvgImport?: (svg: string, name: string, category: string) => void;
onSaveGroupAsBlock?: (name: string) => void;
}
export interface CanvasAreaProps {
@@ -155,12 +170,17 @@ export interface RightSidebarProps {
onKISuggestionClick?: (suggestion: KISuggestion) => void;
kiLoading?: boolean;
onUpdateElement?: (el: CADElement) => void;
className?: string;
onCollapse?: () => void;
collapsed?: boolean;
onToggleCollapse?: () => void;
}
export interface PropertiesPanelProps {
selectedElement: CADElement | null;
layers: CADLayer[];
onUpdateProperty: (key: string, value: unknown) => void;
onDelete?: () => void;
}
export interface LayerPanelProps {