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'