import { useEffect, useState } from "react"; import { Form, type FormInstance } from "antd"; import { type LocalAccessConfig } from "@/domain/access"; type AccessEditFormLocalConfigModelType = Partial; export type AccessEditFormLocalConfigProps = { form: FormInstance; disabled?: boolean; loading?: boolean; model?: AccessEditFormLocalConfigModelType; onModelChange?: (model: AccessEditFormLocalConfigModelType) => void; }; const initModel = () => { return {} as AccessEditFormLocalConfigModelType; }; const AccessEditFormLocalConfig = ({ form, disabled, loading, model }: AccessEditFormLocalConfigProps) => { const [initialValues, setInitialValues] = useState(model ?? initModel()); useEffect(() => { setInitialValues(model ?? initModel()); }, [model]); return
; }; export default AccessEditFormLocalConfig;