import Ducky from '../../container'; import { getPrefixedClassName } from '../utils'; import { ComponentPlugin } from '../../models/component'; import { MODEL } from '../../constants'; import { ComponentMenuProps } from './types'; export default function ComponentMenu(props: ComponentMenuProps) { const { canvas } = props; const handleClick = (componentPlugin: ComponentPlugin) => { const id = canvas.addComponent(componentPlugin); canvas.focusComponent(id); }; return (

Component Menu

{Ducky.getAll(MODEL.ComponentPlugin)?.map((componentPlugin: ComponentPlugin) => ( handleClick(componentPlugin)} > {componentPlugin.title} ))}
); }