react-drawing-board
Version:
Browser drawing board created with canvas and React.
21 lines (20 loc) • 678 B
TypeScript
import React, { CSSProperties } from 'react';
import { Operation, onChangeCallback, onSaveCallback, ViewMatrix } from './SketchPad';
import { localeType } from './locales';
import './index.less';
interface BlockProps {
userId?: string;
locale?: localeType;
operations?: Operation[];
onChange?: onChangeCallback;
onSave?: onSaveCallback;
viewMatrix?: ViewMatrix;
onViewMatrixChange?: (viewMatrix: ViewMatrix) => void;
showBackgroundTool?: boolean;
initialBackground?: string;
style?: CSSProperties;
clsssName?: string;
toolbarPlacement?: 'top' | 'left' | 'right';
}
declare const Block: React.FC<BlockProps>;
export default Block;