| | |
| | |
| |
|
| | |
| | |
| |
|
| | import { createContext } from "react"; |
| | import { modelInputProps } from "../helpers/Interfaces"; |
| |
|
| | interface contextProps { |
| | clicks: [ |
| | clicks: modelInputProps[] | null, |
| | setClicks: (e: modelInputProps[] | null) => void |
| | ]; |
| | image: [ |
| | image: HTMLImageElement | null, |
| | setImage: (e: HTMLImageElement | null) => void |
| | ]; |
| | maskImg: [ |
| | maskImg: HTMLImageElement | null, |
| | setMaskImg: (e: HTMLImageElement | null) => void |
| | ]; |
| | maskImgData: [ |
| | maskImgData: string | null, |
| | setMaskImgData: (e: string | null) => void |
| | ]; |
| | isClicked: [ |
| | isClicked: boolean, |
| | setIsClicked: (e: boolean) => void |
| | ]; |
| | } |
| |
|
| | const AppContext = createContext<contextProps | null>(null); |
| |
|
| | export default AppContext; |
| |
|