"use client"; import { EyeIcon, GlobeIcon } from "@/assets/icons"; import InputGroup from "@/components/FormElements/InputGroup"; import MultiSelect from "@/components/FormElements/MultiSelect"; import { Select } from "@/components/FormElements/select"; import { ShowcaseSection } from "@/components/Layouts/showcase-section"; import FormFooter from "@/components/ui/FormFooter"; import { AdminRoles } from "@/constants/enums"; import { REGEX } from "@/constants/regex"; import { FormErrorMessages } from "@/constants/Texts"; import { CreateCustomerCredentials } from "@/lib/api"; import { getEnumAsArray } from "@/utils/shared"; import useCreateCustomerPresenter from "./useCreateCustomerPresenter"; interface IProps { editMode?: boolean; defaultValues?: CreateCustomerCredentials; id?: string; } const CreateCustomer = ({ defaultValues, editMode, id }: IProps) => { const { errors, handleSubmit, register, watch, onSubmit, companies, showPassword, setShowPassword, } = useCreateCustomerPresenter({ defaultValues, editMode, id }); return (
); }; export default CreateCustomer;