react-fabric-canvas-designer
Version:
A React-based wrapper for Fabric.js to create interactive and customizable canvas-based designs. This library provides tools for drawing, editing, and managing objects on a canvas with React-friendly APIs.
27 lines • 1.19 kB
TypeScript
import Chrome from "@uiw/react-color-chrome";
import { observer } from "mobx-react-lite";
import useGoogleFontsLoader from "./Hooks/useGoogleFontsLoader";
import useReactFabricCanvas from "./Hooks/useReactFabricCanvas";
import './index.css';
import { FontInfo } from "./types/types";
export { useGoogleFontsLoader, useReactFabricCanvas };
export { Chrome };
export { observer } from "mobx-react-lite";
export type { FontInfo };
declare const _default: {
useReactFabricCanvas: ({ canvasWidth, canvasHeight, backgroundColor, fontList }: {
canvasWidth: number;
canvasHeight: number;
backgroundColor: string;
fontList: FontInfo[];
}) => {
fabricCanvasInstance: import("fabric/*").Canvas | null;
reactFabricStore: import("./ReactFabricStore").ReactFabricStore | null;
UIComponent: import("react/jsx-runtime").JSX.Element;
};
useGoogleFontsLoader: typeof useGoogleFontsLoader;
Chrome: import("react").ForwardRefExoticComponent<import("@uiw/react-color-chrome").ChromeProps & import("react").RefAttributes<HTMLDivElement>>;
observer: typeof observer;
};
export default _default;
//# sourceMappingURL=index.d.ts.map