import { Accordion, Button, Col, Grid, Group, NumberInput, PasswordInput, Select, Text, TextInput, Title, } from "@mantine/core"; import { useForm, yupResolver } from "@mantine/form"; import { useModals } from "@mantine/modals"; import { ModalsContextProps } from "@mantine/modals/lib/context"; import * as yup from "yup"; import shareService from "../../services/share.service"; const showCreateUploadModal = ( modals: ModalsContextProps, uploadCallback: ( id: string, expiration: number, security: { password?: string; maxVisitors?: number } ) => void ) => { return modals.openModal({ title: