feat: implement CanvasMenubar component and integrate keyboard shortcuts

This commit is contained in:
2026-03-09 21:19:08 +01:00
parent 4e51b6866f
commit e789a0a164
11 changed files with 117 additions and 235 deletions

View File

@@ -37,8 +37,8 @@ import {
ContextMenuTrigger,
ContextMenuGroup,
} from '@/components/ui/context-menu'
import { CanvasMenubar } from '@/components/CanvasMenubar'
import { FlowKeyboardShortcuts } from '@/components/FlowKeyboardShortcuts'
import { CanvasMenubar } from '@/app/canvas/CanvasMenubar'
import { FlowKeyboardShortcuts } from '@/components/base/FlowKeyboardShortcuts'
import {
Empty,
EmptyContent,
@@ -485,11 +485,10 @@ export function CanvasPage({ projectId: _projectId }: CanvasPageProps) {
{canvasMessage && (
<div
role="status"
className={`shrink-0 px-3 py-2 text-sm ${
canvasMessage.type === 'success'
? 'bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-200'
: 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-200'
}`}
className={`shrink-0 px-3 py-2 text-sm ${canvasMessage.type === 'success'
? 'bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-200'
: 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-200'
}`}
>
{canvasMessage.text}
</div>