Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
24 lines
589 B
TypeScript
24 lines
589 B
TypeScript
export function usePhotoLibraryPermission() {
|
|
const requestPhotoAccessIfNeeded = async () => {
|
|
// On the, we use <input type="file"> to produce a filepicker
|
|
// This does not need any permission granting.
|
|
return true
|
|
}
|
|
return {requestPhotoAccessIfNeeded}
|
|
}
|
|
|
|
export function useCameraPermission() {
|
|
const requestCameraAccessIfNeeded = async () => {
|
|
return false
|
|
}
|
|
|
|
return {requestCameraAccessIfNeeded}
|
|
}
|
|
|
|
export function useVideoLibraryPermission() {
|
|
const requestVideoAccessIfNeeded = async () => {
|
|
return true
|
|
}
|
|
|
|
return {requestVideoAccessIfNeeded}
|
|
}
|