feat: enhance AI image generation and prompt handling in canvas components

- Introduced shimmer animation for loading states in AI image nodes.
- Updated prompt node to handle image generation with improved error handling and user feedback.
- Refactored AI image node to manage generation status and display loading indicators.
- Enhanced data handling in canvas components to include canvasId for better context management.
- Improved status message handling in Convex mutations for clearer user feedback.
This commit is contained in:
Matthias
2026-03-25 18:18:55 +01:00
parent 2f4d8a7172
commit 8d6ce275f8
10 changed files with 615 additions and 104 deletions

View File

@@ -26,7 +26,7 @@ const nodeTemplates = [
label: "Prompt",
width: 320,
height: 140,
defaultData: { content: "", model: "" },
defaultData: { prompt: "", model: "" },
},
{
type: "note",
@@ -67,7 +67,7 @@ export default function CanvasToolbar({ canvasId }: CanvasToolbarProps) {
positionY: 100 + offset,
width,
height,
data,
data: { ...data, canvasId },
});
};