1.1.1 • Published 2 years ago

signapp v1.1.1

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

SignApp

codesandbox example :link:

npm install signapp

useage

this code will put a signable canvas on the screen, it won't be visible just yet.

import SignAture from "signapp";

function App() {
  return (
    <SignAture />
  );
};

for starters, you can add ANY prop value to this canvas, as is. note: do not set height nor with in a css way, pass it as props.

  <SignAture
    className={styles.form__canvas}
    style={{
      border: "1px solid black",
    }}
    height={500}
    width={300}
  />

Now, let's use this canvas. you'll need to pass a ref to control the canvas

const SignAppRef = useRef(null);

...

<SignAture
  ref={SignAppRef}
  style={{
    border: "1px solid black",
  }}
  height={500}
  width={300}
/>
};

Now you have access to 2 functions ->

<button onClick={() => console.log(SignAppRef.current.getImg())}>getImg</button>
// tip: this value can be used as a `src` attribute of an image.
<button onClick={() => console.log(SignAppRef.current.clear())}>clear</button>

if you come across bugs, missing key feators, or you have a suggestion - please update me here on issues.