fabri-pix
Version:
A React image editor using Fabric.js
28 lines (27 loc) • 844 B
TypeScript
import { default as React } from 'react';
import { Canvas } from 'fabric';
import { SubMenu } from '../utils/utils';
interface IProps {
canvas: React.RefObject<Canvas>;
config: {
canvasState: string[];
currentStateIndex: number;
};
setConfig: React.Dispatch<React.SetStateAction<{
canvasState: string[];
currentStateIndex: number;
}>>;
undoRedoActive: React.RefObject<boolean>;
stepCreatorRef: React.RefObject<{
borderColor: string;
backgroundColor: string;
fontColor: string;
fontSize: number;
stepNumber: number;
strokeWidth: number;
}>;
activeAnnotation: SubMenu | '';
setActiveAnnotation: React.Dispatch<React.SetStateAction<SubMenu | ''>>;
}
declare const EditorTopMenu: React.FC<IProps>;
export default EditorTopMenu;