summaryrefslogtreecommitdiff
path: root/app/lib/camera/hooks/useCamera.ts
blob: d85d978efcbf2947a68bc08e44b709d37ff6d8f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { useState } from "react"

const useCamera = () => {
    
    const [imageSJ, setImageSj] = useState<string | null>(null)
    const [imagePackage, setImagePackage] = useState<string | null>(null)
    const [barcode, setBarcode] = useState<string | null>(null)

    const [isWebcamVisibleSj, setIsWebcamVisibleSJ] = useState<boolean>(false)
    const [isWebcamVisiblePackage, setIsWebcamVisiblePackage] = useState<boolean>(false)

    const handleSubmit = () => {
        setIsWebcamVisibleSJ(false)
    }


    return {
        barcode,
        setBarcode,
        imageSJ,
        imagePackage,
        setImageSj,
        setImagePackage,
        isWebcamVisibleSj,
        isWebcamVisiblePackage,
        setIsWebcamVisibleSJ,
        setIsWebcamVisiblePackage,
        handleSubmit
    }
}

export default useCamera