UNPKG

circuit-bricks

Version:

A modular, Lego-style SVG circuit component system for React (ALPHA - Not for production use)

18 lines 669 B
/** * BaseComponent * * A core component that renders SVG for a circuit component based on its schema. */ import React from 'react'; import { ComponentSchema, ComponentInstance } from '../schemas/componentSchema'; export interface BaseComponentProps { schema: ComponentSchema; component: ComponentInstance; onClick?: (event: React.MouseEvent) => void; onMouseDown?: (event: React.MouseEvent) => void; onPortClick?: (componentId: string, portId: string, event: React.MouseEvent) => void; selected?: boolean; } declare const BaseComponent: React.FC<BaseComponentProps>; export default BaseComponent; //# sourceMappingURL=BaseComponent.d.ts.map