UNPKG

prong-editor

Version:

Prong (PRojectional jsON Gui) is an editor framework for creating bespoke in-browser editors for JSON-based domain-specific languages (such as [Vega](https://vega.github.io/vega/), [Vega-Lite](https://vega.github.io/vega-lite/), [Tracery](https://tracery.

12 lines (11 loc) 451 B
import { MenuEvent } from "../modify-json"; import { MenuRow } from "../compute-menu-contents"; declare type MenuElementRenderer<T> = (props: { eventDispatch: (menuEvent: MenuEvent, shouldCloseMenu?: boolean) => void; menuElement: T; isSelected: boolean; allElementsInGroupAreOfThisType: boolean; parentGroup: MenuRow; }) => JSX.Element; declare const RenderMenuElement: MenuElementRenderer<any>; export default RenderMenuElement;