UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

23 lines (22 loc) 1.03 kB
import "../../../../node_modules/.pnpm/lodash-unified@1.0.3_@types_lodash-es@4.17.12_lodash-es@4.17.21_lodash@4.17.21/node_modules/lodash-unified/import.mjs"; import "../../../../utils/index.mjs"; import { ref as i, computed as o, onMounted as s } from "vue"; import f from "../../../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/cloneDeep.mjs"; import { isObject as d } from "../../../../utils/is.mjs"; function F(t, e) { const a = i(f(t.formData || {})), r = o({ get() { return t.formData; }, set(n) { e("update:formData", n); } }), m = o(() => t.name && t.formStorage !== !1); return s(() => { d(t.formData) && window.sessionStorage.getItem("zCrudFormData") && JSON.parse(window.sessionStorage.getItem("zCrudFormData"))[t.name] && e("update:formData", JSON.parse(window.sessionStorage.getItem("zCrudFormData"))[t.name]); }), { middleFormData: r, originFormData: a, isUseFormDataStorage: m }; } export { F as useFormStorage }; //# sourceMappingURL=useFormStorage.mjs.map