diff --git a/src/components/ComponentTreeBuilder.tsx b/src/components/ComponentTreeBuilder.tsx index 011939c..e4ede32 100644 --- a/src/components/ComponentTreeBuilder.tsx +++ b/src/components/ComponentTreeBuilder.tsx @@ -275,7 +275,7 @@ export function ComponentTreeBuilder({ const props = JSON.parse(e.target.value) updateNode(selectedNode.id, { props }) } catch (err) { - console.debug('Invalid JSON while typing:', err) + // Invalid JSON while typing - ignore } }} className="font-mono text-sm h-64" diff --git a/src/components/JSONFlaskDesigner.tsx b/src/components/JSONFlaskDesigner.tsx index b7e0715..5bf09b2 100644 --- a/src/components/JSONFlaskDesigner.tsx +++ b/src/components/JSONFlaskDesigner.tsx @@ -1,6 +1,6 @@ -import { JSONPageRenderer } from './JSONPageRenderer' +import { JSONPageRenderer, ComponentRendererProps } from './JSONPageRenderer' import flaskDesignerConfig from '@/config/pages/flask-designer.json' export function JSONFlaskDesigner() { - return + return } diff --git a/src/components/JSONLambdaDesigner.tsx b/src/components/JSONLambdaDesigner.tsx index 42f42c0..042bd30 100644 --- a/src/components/JSONLambdaDesigner.tsx +++ b/src/components/JSONLambdaDesigner.tsx @@ -1,13 +1,14 @@ import { PageRenderer } from '@/lib/schema-renderer' import lambdaDesignerSchema from '@/config/pages/lambda-designer.json' import { useKV } from '@github/spark/hooks' +import { Component as ComponentSchema } from '@/schemas/ui-schema' export function JSONLambdaDesigner() { const [lambdas] = useKV('app-lambdas', []) return ( diff --git a/src/components/JSONStyleDesigner.tsx b/src/components/JSONStyleDesigner.tsx index 55bdd3a..219e9d8 100644 --- a/src/components/JSONStyleDesigner.tsx +++ b/src/components/JSONStyleDesigner.tsx @@ -1,6 +1,6 @@ -import { JSONPageRenderer } from './JSONPageRenderer' +import { JSONPageRenderer, ComponentRendererProps } from './JSONPageRenderer' import styleDesignerConfig from '@/config/pages/style-designer.json' export function JSONStyleDesigner() { - return + return } diff --git a/src/components/JSONWorkflowDesigner.tsx b/src/components/JSONWorkflowDesigner.tsx index d36ef9f..4e2d2bb 100644 --- a/src/components/JSONWorkflowDesigner.tsx +++ b/src/components/JSONWorkflowDesigner.tsx @@ -8,7 +8,7 @@ interface JSONWorkflowDesignerProps { } export function JSONWorkflowDesigner({ workflows, onWorkflowsChange }: JSONWorkflowDesignerProps) { - const schema = workflowDesignerSchema as unknown as PageSchema + const schema = workflowDesignerSchema as PageSchema const handleCustomAction = async (action: any, event?: any) => { console.log('[JSONWorkflowDesigner] Custom action:', action, event) diff --git a/src/components/molecules/index.ts b/src/components/molecules/index.ts index 2ed619e..0c6bb2f 100644 --- a/src/components/molecules/index.ts +++ b/src/components/molecules/index.ts @@ -19,7 +19,6 @@ export { NavigationItem } from './NavigationItem' export { PageHeaderContent } from './PageHeaderContent' export { SaveIndicator } from './SaveIndicator' export { SeedDataManager } from './SeedDataManager' -export { StatCard as MoleculeStatCard } from './StatCard' export { ToolbarButton } from './ToolbarButton' export { TreeCard } from './TreeCard' export { TreeFormDialog } from './TreeFormDialog' @@ -31,6 +30,4 @@ export { DataSourceCard } from './DataSourceCard' export { BindingEditor } from './BindingEditor' export { DataSourceEditorDialog } from './DataSourceEditorDialog' export { ComponentBindingDialog } from './ComponentBindingDialog' -export { EmptyState as MoleculeEmptyState } from './EmptyState' -export { LoadingState as MoleculeLoadingState } from './LoadingState'