@nitrogenbuilder/core
Version:
CMS Agnostic Page Builder for React projects
16 lines (15 loc) • 711 B
TypeScript
import React from 'react';
import type { FlattenedItem, TreeItems } from './types.js';
interface Props {
collapsible?: boolean;
treeItems?: TreeItems;
currItemId?: string;
indentationWidth?: number;
indicator?: boolean;
removable?: boolean;
onSelect?: (id: string, e?: React.MouseEvent<HTMLSpanElement, MouseEvent>) => void;
onDelete?: (id: string, e?: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
reorderModules?: (items: FlattenedItem[]) => void;
}
export declare function SortableTree({ collapsible, treeItems, currItemId, indicator, indentationWidth, removable, onSelect, onDelete, reorderModules, }: Props): import("react/jsx-runtime").JSX.Element;
export {};