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>

3 lines (2 loc) 988 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("../../../../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.cjs");require("../../../../utils/index.cjs");const t=require("vue"),u=require("../../../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/cloneDeep.cjs"),i=require("../../../../utils/is.cjs");function s(e,r){const a=t.ref(u(e.formData||{})),o=t.computed({get(){return e.formData},set(m){r("update:formData",m)}}),n=t.computed(()=>e.name&&e.formStorage!==!1);return t.onMounted(()=>{i.isObject(e.formData)&&window.sessionStorage.getItem("zCrudFormData")&&JSON.parse(window.sessionStorage.getItem("zCrudFormData"))[e.name]&&r("update:formData",JSON.parse(window.sessionStorage.getItem("zCrudFormData"))[e.name])}),{middleFormData:o,originFormData:a,isUseFormDataStorage:n}}exports.useFormStorage=s; //# sourceMappingURL=useFormStorage.cjs.map