1.0.3 • Published 2 years ago

fabricforreact v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

fabricforreact

support fabricjs from react

Install

We'll need to install react and react-dom because are peer dependencies of this library if you haven't yet otherwise install only what you don't have:

npm install fabricforreact

Usage

import React from 'react'

import { FabricJSCanvas, useFabricJSEditor } from 'fabricforreact'

const App = () => {
  const { editor, onReady } = useFabricJSEditor()
  const onAddCircle = () => {
    editor?.addCircle()
  }
  const onAddRectangle = () => {
    editor?.addRectangle()
  }

  return (<div>
    <button onClick={onAddCircle}>Add circle</button>
    <button onClick={onAddRectangle}>Add Rectangle</button>
    <FabricJSCanvas className="sample-canvas" onReady={onReady} />
  </div>)
}

export default App

Methods

addCircle() -> To add a circle
addRectangle() -> To add rectangle
addLine() -> To add new line
addImage() -> To add new Image
addText() -> To add new text
deSelectAll() -> To DeSelectAll Element
deleteAll() -> To Delete All Elements
deleteSelected() -> To Delete Selected Elements
setFillColor() -> To fill colors on shapes
setStrokeColor() -> To set colors on stroke
zoomIn() -> To zoom selected elements from canvas
zoonOut() -> To zoom out selected element from canvas

Feel free to collaborate.