asimex-visual-editor
Version:
A powerful visual page editor component for React applications
18 lines (17 loc) • 442 B
TypeScript
import React from 'react';
export interface Block {
id: string;
label: string;
content: string;
category?: string;
thumbnailUrl?: string;
icon?: string;
}
interface BlockManagerProps {
blocks: Block[];
onAddBlock: (content: string, block: Block) => void;
style?: React.CSSProperties;
categories?: string[];
}
export declare const BlockManager: React.FC<BlockManagerProps>;
export default BlockManager;