%PDF- %PDF-
Direktori : /home/opti/www/ezone-accounting.optisoft.com.ng/static/js/ |
Current File : /home/opti/www/ezone-accounting.optisoft.com.ng/static/js/106.cfe42883.chunk.js |
(this["webpackJsonpfuse-react-app"]=this["webpackJsonpfuse-react-app"]||[]).push([[106],{1137:function(e,t,a){"use strict";a.d(t,"a",(function(){return y}));var r=a(39),n=a(1072),c=a(5),i=a(0),o=a(43),l=a(1099),s=a(27),d=a(6),u=a(1);var p=function(e){const t=Object(o.a)(),a=Object(d.c)(Object(s.c)(t.palette.primary.main));return Object(u.jsx)("div",{className:e.classes.header,children:e.header&&Object(u.jsx)(l.a,{theme:a,children:e.header})})},m=a(94),b=a(1121),j=a(1125);var h=function(e){const t=Object(o.a)(),a=Object(d.c)(Object(s.c)(t.palette.primary.main)),{classes:n}=e;return Object(u.jsxs)(u.Fragment,{children:[e.header&&Object(u.jsx)(l.a,{theme:a,children:Object(u.jsx)("div",{className:Object(c.a)(n.sidebarHeader,e.variant),children:e.header})}),e.content&&Object(u.jsx)(r.a,{className:n.sidebarContent,enable:e.innerScroll,children:e.content})]})};function x(e,t){const[a,r]=Object(i.useState)(!1),{classes:n}=e;Object(i.useImperativeHandle)(t,(()=>({toggleSidebar:o})));const o=()=>{r(!a)};return Object(u.jsxs)(u.Fragment,{children:[Object(u.jsx)(b.a,{lgUp:"permanent"===e.variant,children:Object(u.jsx)(j.a,{variant:"temporary",anchor:e.position,open:a,onOpen:e=>{},onClose:e=>o(),disableSwipeToOpen:!0,classes:{root:Object(c.a)(n.sidebarWrapper,e.variant),paper:Object(c.a)(n.sidebar,e.variant,"left"===e.position?n.leftSidebar:n.rightSidebar)},ModalProps:{keepMounted:!0},container:e.rootRef.current,BackdropProps:{classes:{root:n.backdrop}},style:{position:"absolute"},children:Object(u.jsx)(h,{...e})})}),"permanent"===e.variant&&Object(u.jsx)(b.a,{mdDown:!0,children:Object(u.jsx)(m.a,{variant:"permanent",className:Object(c.a)(n.sidebarWrapper,e.variant),open:a,classes:{paper:Object(c.a)(n.sidebar,e.variant,"left"===e.position?n.leftSidebar:n.rightSidebar)},children:Object(u.jsx)(h,{...e})})})]})}var f=Object(i.forwardRef)(x);const O=200,g=Object(n.a)((e=>({"@global":{"#fuse-main":{height:e=>e.innerScroll&&"100vh"}},root:{display:"flex",flexDirection:"row",minWidth:0,minHeight:"100%",position:"relative",flex:"1 1 auto",height:"auto",backgroundColor:e.palette.background.default},innerScroll:{height:"100%"},topBg:{position:"absolute",left:0,right:0,top:0,height:O,background:"linear-gradient(to right, ".concat(e.palette.primary.dark," 0%, ").concat(e.palette.primary.main," 100%)"),backgroundSize:"cover",pointerEvents:"none"},contentWrapper:{display:"flex",flexDirection:"column",padding:"0 3.2rem",flex:"1 1 100%",zIndex:2,maxWidth:"100%",minWidth:0,minHeight:0,[e.breakpoints.down("xs")]:{padding:"0 1.6rem"}},header:{height:136,minHeight:136,maxHeight:136,display:"flex",color:e.palette.primary.contrastText},headerSidebarToggleButton:{color:e.palette.primary.contrastText},contentCard:{display:"flex",flex:"1 1 100%",flexDirection:"column",backgroundColor:e.palette.background.paper,boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",minHeight:0,borderRadius:"20px 20px 0 0"},toolbar:{height:64,minHeight:64,display:"flex",alignItems:"center",borderBottom:"1px solid ".concat(e.palette.divider)},content:{flex:"1 1 auto",height:"100%",overflow:"auto","-webkit-overflow-scrolling":"touch"},sidebarWrapper:{position:"absolute",backgroundColor:"transparent",zIndex:5,overflow:"hidden","&.permanent":{[e.breakpoints.up("lg")]:{zIndex:1,position:"relative"}}},sidebar:{position:"absolute","&.permanent":{[e.breakpoints.up("lg")]:{backgroundColor:"transparent",position:"relative",border:"none",overflow:"hidden"}},width:240,height:"100%"},leftSidebar:{},rightSidebar:{},sidebarHeader:{height:O,minHeight:O,color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.dark,"&.permanent":{[e.breakpoints.up("lg")]:{backgroundColor:"transparent"}}},sidebarContent:{display:"flex",flex:"1 1 auto",flexDirection:"column",backgroundColor:e.palette.background.default,color:e.palette.text.primary,[e.breakpoints.up("lg")]:{overflow:"auto","-webkit-overflow-scrolling":"touch"}},backdrop:{position:"absolute"}}))),v=Object(i.forwardRef)(((e,t)=>{const a=Object(i.useRef)(null),n=Object(i.useRef)(null),o=Object(i.useRef)(null),l=g(e),s=e.rightSidebarHeader||e.rightSidebarContent,d=e.leftSidebarHeader||e.leftSidebarContent;return Object(i.useImperativeHandle)(t,(()=>({rootRef:o,toggleLeftSidebar:()=>{a.current.toggleSidebar()},toggleRightSidebar:()=>{n.current.toggleSidebar()}}))),Object(u.jsxs)("div",{className:Object(c.a)(l.root,e.innerScroll&&l.innerScroll),ref:o,children:[Object(u.jsx)("div",{className:l.topBg}),Object(u.jsxs)("div",{className:"flex container w-full",children:[d&&Object(u.jsx)(f,{position:"left",header:e.leftSidebarHeader,content:e.leftSidebarContent,variant:e.leftSidebarVariant||"permanent",innerScroll:e.innerScroll,classes:l,ref:a,rootRef:o}),Object(u.jsxs)("div",{className:Object(c.a)(l.contentWrapper,d&&(void 0===e.leftSidebarVariant||"permanent"===e.leftSidebarVariant)&&"lg:ltr:pl-0 lg:rtl:pr-0",s&&(void 0===e.rightSidebarVariant||"permanent"===e.rightSidebarVariant)&&"lg:pr-0"),children:[Object(u.jsx)(p,{header:e.header,classes:l}),Object(u.jsxs)("div",{className:Object(c.a)(l.contentCard,e.innerScroll&&"inner-scroll"),children:[e.contentToolbar&&Object(u.jsx)("div",{className:l.toolbar,children:e.contentToolbar}),e.content&&Object(u.jsx)(r.a,{className:l.content,enable:e.innerScroll,scrollToTopOnRouteChange:e.innerScroll,children:e.content})]})]}),s&&Object(u.jsx)(f,{position:"right",header:e.rightSidebarHeader,content:e.rightSidebarContent,variant:e.rightSidebarVariant||"permanent",innerScroll:e.innerScroll,classes:l,ref:n,rootRef:o})]})]})}));v.defaultProps={};var y=Object(i.memo)(v)},1182:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"e",(function(){return p}));var r=a(19),n=a(50),c=a.n(n);const i=Object(r.b)("eCommerceApp/orders/getOrders",(async()=>{const e=await c.a.get("/api/e-commerce-app/orders");return await e.data})),o=Object(r.b)("eCommerceApp/orders/removeOrders",(async(e,t)=>{let{dispatch:a,getState:r}=t;return await c.a.post("/api/e-commerce-app/remove-orders",{orderIds:e}),e})),l=Object(r.c)({}),{selectAll:s,selectById:d}=l.getSelectors((e=>e.eCommerceApp.orders)),u=Object(r.d)({name:"eCommerceApp/orders",initialState:l.getInitialState({searchText:""}),reducers:{setOrdersSearchText:{reducer:(e,t)=>{e.searchText=t.payload},prepare:e=>({payload:e.target.value||""})}},extraReducers:{[i.fulfilled]:l.setAll,[o.fulfilled]:(e,t)=>l.removeMany(e,t.payload)}}),{setOrdersSearchText:p}=u.actions;t.a=u.reducer},1183:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"e",(function(){return p}));var r=a(19),n=a(50),c=a.n(n);const i=Object(r.b)("eCommerceApp/products/getProducts",(async()=>{const e=await c.a.get("/api/e-commerce-app/products");return await e.data})),o=Object(r.b)("eCommerceApp/products/removeProducts",(async(e,t)=>{let{dispatch:a,getState:r}=t;return await c.a.post("/api/e-commerce-app/remove-products",{productIds:e}),e})),l=Object(r.c)({}),{selectAll:s,selectById:d}=l.getSelectors((e=>e.eCommerceApp.products)),u=Object(r.d)({name:"eCommerceApp/products",initialState:l.getInitialState({searchText:""}),reducers:{setProductsSearchText:{reducer:(e,t)=>{e.searchText=t.payload},prepare:e=>({payload:e.target.value||""})}},extraReducers:{[i.fulfilled]:l.setAll,[o.fulfilled]:(e,t)=>l.removeMany(e,t.payload)}}),{setProductsSearchText:p}=u.actions;t.a=u.reducer},1187:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"f",(function(){return s})),a.d(t,"c",(function(){return u})),a.d(t,"e",(function(){return p}));var r=a(19),n=a(50),c=a.n(n),i=a(52);const o=Object(r.b)("eCommerceApp/product/getProduct",(async e=>{const t=await c.a.get("/api/e-commerce-app/product",{params:e}),a=await t.data;return void 0===a?null:a})),l=Object(r.b)("eCommerceApp/product/removeProduct",(async(e,t)=>{let{dispatch:a,getState:r}=t;const{id:n}=r().eCommerceApp.product;return await c.a.post("/api/e-commerce-app/remove-product",{id:n}),n})),s=Object(r.b)("eCommerceApp/product/saveProduct",(async(e,t)=>{let{dispatch:a,getState:r}=t;const{product:n}=r().eCommerceApp,i=await c.a.post("/api/e-commerce-app/product/save",{...n,...e});return await i.data})),d=Object(r.d)({name:"eCommerceApp/product",initialState:null,reducers:{resetProduct:()=>null,newProduct:{reducer:(e,t)=>t.payload,prepare:e=>({payload:{id:i.a.generateGUID(),name:"",handle:"",description:"",categories:[],tags:[],images:[],priceTaxExcl:0,priceTaxIncl:0,taxRate:0,comparedPrice:0,quantity:0,sku:"",width:"",height:"",depth:"",weight:"",extraShippingFee:0,active:!0}})}},extraReducers:{[o.fulfilled]:(e,t)=>t.payload,[s.fulfilled]:(e,t)=>t.payload,[l.fulfilled]:(e,t)=>null}}),{newProduct:u,resetProduct:p}=d.actions;t.a=d.reducer},1200:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return s}));var r=a(19),n=a(50),c=a.n(n);const i=Object(r.b)("eCommerceApp/order/getOrder",(async e=>{const t=await c.a.get("/api/e-commerce-app/order",{params:e}),a=await t.data;return void 0===a?null:a})),o=Object(r.b)("eCommerceApp/order/saveOrder",(async e=>{const t=await c.a.post("/api/e-commerce-app/order/save",e);return await t.data})),l=Object(r.d)({name:"eCommerceApp/order",initialState:null,reducers:{resetOrder:()=>null},extraReducers:{[i.fulfilled]:(e,t)=>t.payload,[o.fulfilled]:(e,t)=>t.payload}}),{resetOrder:s}=l.actions;t.a=l.reducer},1224:function(e,t,a){"use strict";var r=a(112),n=a(1200),c=a(1182),i=a(1187),o=a(1183);const l=Object(r.c)({products:o.a,product:i.a,orders:c.a,order:n.a});t.a=l},2704:function(e,t,a){"use strict";a.r(t);var r=a(236),n=a(1137),c=a(89),i=a(1098),o=a(1117),l=a(1119),s=a(194),d=a(133),u=a(1118),p=a(0),m=a(6),b=a(49),j=a(28),h=a(10),x=a(32),f=a(131),O=a(57),g=a(1187),v=a(1224),y=a(1090),w=a(43),S=a(1);var N=function(e){const t=Object(m.b)(),a=Object(x.g)(),{formState:r,watch:n,getValues:c}=a,{isValid:o,dirtyFields:l}=r,d=n("featuredImageId"),p=n("images"),f=n("name"),O=Object(w.a)(),v=Object(b.h)();return Object(S.jsxs)("div",{className:"flex flex-1 w-full items-center justify-between",children:[Object(S.jsxs)("div",{className:"flex flex-col items-start max-w-full min-w-0",children:[Object(S.jsx)(u.a.div,{initial:{x:20,opacity:0},animate:{x:0,opacity:1,transition:{delay:.3}},children:Object(S.jsxs)(s.a,{className:"flex items-center sm:mb-12",component:j.a,role:"button",to:"/apps/e-commerce/products",color:"inherit",children:[Object(S.jsx)(y.a,{className:"text-20",children:"ltr"===O.direction?"arrow_back":"arrow_forward"}),Object(S.jsx)("span",{className:"hidden sm:flex mx-4 font-medium",children:"Products"})]})}),Object(S.jsxs)("div",{className:"flex items-center max-w-full",children:[Object(S.jsx)(u.a.div,{className:"hidden sm:flex",initial:{scale:0},animate:{scale:1,transition:{delay:.3}},children:p.length>0&&d?Object(S.jsx)("img",{className:"w-32 sm:w-48 rounded",src:h.a.find(p,{id:d}).url,alt:f}):Object(S.jsx)("img",{className:"w-32 sm:w-48 rounded",src:"assets/images/ecommerce/product-image-placeholder.png",alt:f})}),Object(S.jsx)("div",{className:"flex flex-col min-w-0 mx-8 sm:mc-16",children:Object(S.jsxs)(u.a.div,{initial:{x:-20},animate:{x:0,transition:{delay:.3}},children:[Object(S.jsx)(s.a,{className:"text-16 sm:text-20 truncate font-semibold",children:f||"New Product"}),Object(S.jsx)(s.a,{variant:"caption",className:"font-medium",children:"Product Detail"})]})})]})]}),Object(S.jsxs)(u.a.div,{className:"flex",initial:{opacity:0,x:20},animate:{opacity:1,x:0,transition:{delay:.3}},children:[Object(S.jsx)(i.a,{className:"whitespace-nowrap mx-4",variant:"contained",color:"secondary",onClick:function(){t(Object(g.d)()).then((()=>{v.push("/apps/e-commerce/products")}))},startIcon:Object(S.jsx)(y.a,{className:"hidden sm:flex",children:"delete"}),children:"Remove"}),Object(S.jsx)(i.a,{className:"whitespace-nowrap mx-4",variant:"contained",color:"secondary",disabled:h.a.isEmpty(l)||!o,onClick:function(){t(Object(g.f)(c()))},children:"Save"})]})]})},C=a(1096),I=a(2716);var P=function(e){const t=Object(x.g)(),{control:a,formState:r}=t,{errors:n}=r;return Object(S.jsxs)("div",{children:[Object(S.jsx)(x.a,{name:"name",control:a,render:e=>{var t;let{field:a}=e;return Object(S.jsx)(C.a,{...a,className:"mt-8 mb-16",error:!!n.name,required:!0,helperText:null===n||void 0===n||null===(t=n.name)||void 0===t?void 0:t.message,label:"Name",autoFocus:!0,id:"name",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"description",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",id:"description",label:"Description",type:"text",multiline:!0,rows:5,variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"categories",control:a,defaultValue:[],render:e=>{let{field:{onChange:t,value:a}}=e;return Object(S.jsx)(I.a,{className:"mt-8 mb-16",multiple:!0,freeSolo:!0,options:[],value:a,onChange:(e,a)=>{t(a)},renderInput:e=>Object(S.jsx)(C.a,{...e,placeholder:"Select multiple categories",label:"Categories",variant:"outlined",InputLabelProps:{shrink:!0}})})}}),Object(S.jsx)(x.a,{name:"tags",control:a,defaultValue:[],render:e=>{let{field:{onChange:t,value:a}}=e;return Object(S.jsx)(I.a,{className:"mt-8 mb-16",multiple:!0,freeSolo:!0,options:[],value:a,onChange:(e,a)=>{t(a)},renderInput:e=>Object(S.jsx)(C.a,{...e,placeholder:"Select multiple tags",label:"Tags",variant:"outlined",InputLabelProps:{shrink:!0}})})}})]})};var k=function(e){const t=Object(x.g)(),{control:a}=t;return Object(S.jsxs)("div",{children:[Object(S.jsx)(x.a,{name:"sku",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",required:!0,label:"SKU",autoFocus:!0,id:"sku",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"quantity",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Quantity",id:"quantity",variant:"outlined",type:"number",fullWidth:!0})}})]})},T=a(1115);var A=function(e){const t=Object(x.g)(),{control:a}=t;return Object(S.jsxs)("div",{children:[Object(S.jsx)(x.a,{name:"priceTaxExcl",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Tax Excluded Price",id:"priceTaxExcl",InputProps:{startAdornment:Object(S.jsx)(T.a,{position:"start",children:"$"})},type:"number",variant:"outlined",autoFocus:!0,fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"priceTaxIncl",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Tax Included Price",id:"priceTaxIncl",InputProps:{startAdornment:Object(S.jsx)(T.a,{position:"start",children:"$"})},type:"number",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"taxRate",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Tax Rate",id:"taxRate",InputProps:{startAdornment:Object(S.jsx)(T.a,{position:"start",children:"$"})},type:"number",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"comparedPrice",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Compared Price",id:"comparedPrice",InputProps:{startAdornment:Object(S.jsx)(T.a,{position:"start",children:"$"})},type:"number",variant:"outlined",fullWidth:!0,helperText:"Add a compare price to show next to the real price"})}})]})},W=a(183),R=a(1072),F=a(5),H=a(52);const D=Object(R.a)((e=>({productImageFeaturedStar:{position:"absolute",top:0,right:0,color:W.a[400],opacity:0},productImageUpload:{transitionProperty:"box-shadow",transitionDuration:e.transitions.duration.short,transitionTimingFunction:e.transitions.easing.easeInOut},productImageItem:{transitionProperty:"box-shadow",transitionDuration:e.transitions.duration.short,transitionTimingFunction:e.transitions.easing.easeInOut,"&:hover":{"& $productImageFeaturedStar":{opacity:.8}},"&.featured":{pointerEvents:"none",boxShadow:e.shadows[3],"& $productImageFeaturedStar":{opacity:1},"&:hover $productImageFeaturedStar":{opacity:1}}}})));var V=function(e){const t=D(e),a=Object(x.g)(),{control:r,watch:n,setValue:c}=a,i=n("images");return Object(S.jsx)("div",{children:Object(S.jsxs)("div",{className:"flex justify-center sm:justify-start flex-wrap -mx-16",children:[Object(S.jsx)(x.a,{name:"images",control:r,render:e=>{let{field:{onChange:a,value:r}}=e;return Object(S.jsxs)("label",{htmlFor:"button-file",className:Object(F.a)(t.productImageUpload,"flex items-center justify-center relative w-128 h-128 rounded-16 mx-12 mb-24 overflow-hidden cursor-pointer shadow hover:shadow-lg"),children:[Object(S.jsx)("input",{accept:"image/*",className:"hidden",id:"button-file",type:"file",onChange:async e=>{const t=await new Promise(((t,a)=>{const r=e.target.files[0];if(!r)return;const n=new FileReader;n.onload=()=>{t({id:H.a.generateGUID(),url:"data:".concat(r.type,";base64,").concat(btoa(n.result)),type:"image"})},n.onerror=a,n.readAsBinaryString(r)}));a([t,...r])}}),Object(S.jsx)(y.a,{fontSize:"large",color:"action",children:"cloud_upload"})]})}}),Object(S.jsx)(x.a,{name:"featuredImageId",control:r,defaultValue:"",render:e=>{let{field:{onChange:a,value:r}}=e;return i.map((e=>Object(S.jsxs)("div",{onClick:()=>a(e.id),onKeyDown:()=>a(e.id),role:"button",tabIndex:0,className:Object(F.a)(t.productImageItem,"flex items-center justify-center relative w-128 h-128 rounded-16 mx-12 mb-24 overflow-hidden cursor-pointer outline-none shadow hover:shadow-lg",e.id===r&&"featured"),children:[Object(S.jsx)(y.a,{className:t.productImageFeaturedStar,children:"star"}),Object(S.jsx)("img",{className:"max-w-none w-auto h-full",src:e.url,alt:"product"})]},e.id)))}})]})})};var E=function(e){const t=Object(x.g)(),{control:a}=t;return Object(S.jsxs)("div",{children:[Object(S.jsxs)("div",{className:"flex -mx-4",children:[Object(S.jsx)(x.a,{name:"width",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16 mx-4",label:"Width",autoFocus:!0,id:"width",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"height",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16 mx-4",label:"Height",id:"height",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"depth",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16 mx-4",label:"Depth",id:"depth",variant:"outlined",fullWidth:!0})}})]}),Object(S.jsx)(x.a,{name:"weight",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Weight",id:"weight",variant:"outlined",fullWidth:!0})}}),Object(S.jsx)(x.a,{name:"extraShippingFee",control:a,render:e=>{let{field:t}=e;return Object(S.jsx)(C.a,{...t,className:"mt-8 mb-16",label:"Extra Shipping Fee",id:"extraShippingFee",variant:"outlined",InputProps:{startAdornment:Object(S.jsx)(T.a,{position:"start",children:"$"})},fullWidth:!0})}})]})};const B=O.d().shape({name:O.f().required("You must enter a product name").min(5,"The product name must be at least 5 characters")});t.default=Object(d.a)("eCommerceApp",v.a)((function(e){const t=Object(m.b)(),a=Object(m.c)((e=>{let{eCommerceApp:t}=e;return t.product})),d=Object(b.j)(),[O,v]=Object(p.useState)(0),[y,w]=Object(p.useState)(!1),C=Object(x.f)({mode:"onChange",defaultValues:{},resolver:Object(f.a)(B)}),{reset:I,watch:T,control:W,onChange:R,formState:F}=C,H=T();return Object(c.b)((()=>{!function(){const{productId:e}=d;"new"===e?t(Object(g.c)()):t(Object(g.b)(d)).then((e=>{e.payload||w(!0)}))}()}),[t,d]),Object(p.useEffect)((()=>{a&&I(a)}),[a,I]),Object(p.useEffect)((()=>()=>{t(Object(g.e)()),w(!1)}),[t]),y?Object(S.jsxs)(u.a.div,{initial:{opacity:0},animate:{opacity:1,transition:{delay:.1}},className:"flex flex-col flex-1 items-center justify-center h-full",children:[Object(S.jsx)(s.a,{color:"textSecondary",variant:"h5",children:"There is no such product!"}),Object(S.jsx)(i.a,{className:"mt-24",component:j.a,variant:"outlined",to:"/apps/e-commerce/products",color:"inherit",children:"Go to Products Page"})]}):h.a.isEmpty(H)||a&&d.productId!==a.id&&"new"!==d.productId?Object(S.jsx)(r.a,{}):Object(S.jsx)(x.b,{...C,children:Object(S.jsx)(n.a,{classes:{toolbar:"p-0",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:Object(S.jsx)(N,{}),contentToolbar:Object(S.jsxs)(l.a,{value:O,onChange:function(e,t){v(t)},indicatorColor:"primary",textColor:"primary",variant:"scrollable",scrollButtons:"auto",classes:{root:"w-full h-64"},children:[Object(S.jsx)(o.a,{className:"h-64",label:"Basic Info"}),Object(S.jsx)(o.a,{className:"h-64",label:"Product Images"}),Object(S.jsx)(o.a,{className:"h-64",label:"Pricing"}),Object(S.jsx)(o.a,{className:"h-64",label:"Inventory"}),Object(S.jsx)(o.a,{className:"h-64",label:"Shipping"})]}),content:Object(S.jsxs)("div",{className:"p-16 sm:p-24 max-w-2xl",children:[Object(S.jsx)("div",{className:0!==O?"hidden":"",children:Object(S.jsx)(P,{})}),Object(S.jsx)("div",{className:1!==O?"hidden":"",children:Object(S.jsx)(V,{})}),Object(S.jsx)("div",{className:2!==O?"hidden":"",children:Object(S.jsx)(A,{})}),Object(S.jsx)("div",{className:3!==O?"hidden":"",children:Object(S.jsx)(k,{})}),Object(S.jsx)("div",{className:4!==O?"hidden":"",children:Object(S.jsx)(E,{})})]}),innerScroll:!0})})}))}}]);