circuit-bricks
Version:
A modular, Lego-style SVG circuit component system for React (ALPHA - Not for production use)
17 lines • 582 B
TypeScript
/**
* Brick Component
*
* A wrapper around BaseComponent that handles schema lookup and error states.
*/
import React from 'react';
import { ComponentInstance } from '../schemas/componentSchema';
export interface BrickProps {
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 Brick: React.FC<BrickProps>;
export default Brick;
//# sourceMappingURL=Brick.d.ts.map