Command Menu
Press ⌘K to search tools, undo, redo and filters.
"use client";
import { ImageEditorProvider } from "photocn/react";
import { Kbd } from "@/components/ui/kbd";
import { ImageEditorCanvas } from "@/components/image-editor/canvas";
import { ImageEditorCommandMenu } from "@/components/image-editor/command-menu";
export default function CommandMenuDemo() {
return (
<ImageEditorProvider src="/samples/strawberries.jpg">
<div className="relative h-[420px] overflow-hidden rounded-xl border bg-background">
<ImageEditorCanvas className="p-2" />
<p className="absolute bottom-3 left-1/2 -translate-x-1/2 rounded-md bg-background/90 px-2 py-1 text-xs text-muted-foreground shadow-sm">
Click the photo, then press <Kbd>⌘</Kbd> <Kbd>K</Kbd>
</p>
<ImageEditorCommandMenu />
</div>
</ImageEditorProvider>
);
}Installation
pnpm dlx shadcn@latest add @photocn/image-editor-command-menuUsage
import { ImageEditorCommandMenu } from "@/components/image-editor/command-menu";
<ImageEditorCommandMenu />
Props
| Prop | Type | Description |
|---|---|---|
shortcut | boolean | Open it with ⌘K / Ctrl+K. Default true. |
groups | EditorCommandGroup[] | Your own commands, added after the built-in ones. |
open / onOpenChange | boolean | Control whether it's open. |