PageSourceSearch

https://travelbeta.com/_next/static/chunks/pages/admin/users/create-89d96c89efdf882dc375.js

js travelbeta.com collected 2026-10-07 15:42:09 UTC 8,064 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[284],{21109:function(e,t,r){"use strict";var n=r(80318),a=r(67294);t.Z=function(e){var t=e.children,r=a.useState(!1),s=(0,n.Z)(r,2),l=s[0],c=s[1];return a.useEffect((function(){c(!0)}),[]),l?t:null}},3022:function(e,t,r){"use strict";r.d(t,{z:function(){return a}});var n=r(85893),a=function(e){var t=e.type,r=e.size,a=e.className,s=e.block,l=e.onClick,c=e.children,i=e.disabled,o=e.grey;return(0,n.jsx)("button",{disabled:void 0!==i&&i,type:void 0!=t?t:"button",className:"".concat(1==s?"w-full":""," ").concat(o?"bg-neutral-400 text-neutral-100":"bg-cta text-white"," rounded flex justify-center items-center ").concat("sm"==r?"h-12 px-6":"h-16 px-8"," ").concat(a),onClick:l,children:c})}},58534:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return N}});var n=r(92809),a=r(30266),s=r(809),l=r.n(s),c=r(96486),i=r(11163),o=r(67294),u=r(87536),f=r(91118),d=r(54883),p=r(3022),m=r(94469),b=(r(55078),r(30286),r(85893));var h=r(10219),y=["label","heading","placeholder","type","name","register","rules","value","errors"];function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var j=function(e){var t,r=e.label,n=e.heading,a=e.placeholder,s=e.type,l=e.name,c=e.register,i=e.rules,u=e.value,f=e.errors,d=(0,h.Z)(e,y),p=(0,o.useState)(u),m=p[0];p[1];if(l.includes(".")){var x=l.split(".");t=f[x[0]]?f[x[0]][x[1]]:void 0}else t=f[l];return(0,b.jsxs)("div",{className:"w-full flex flex-col justify-end space-y-2",children:[(0,b.jsx)("p",{className:"font-semibold text-base leading-none",children:n}),(0,b.jsx)("label",{className:"text-xs text-neutral-300",children:r}),(0,b.jsx)("input",v(v({type:s||"text",className:"".concat(void 0!=t?"border-red-400 text-red-600 ":"text-neutral-100 border-neutral-400"," h-12 border border-neutral-400 rounded w-full px-4"),defaultValue:m,placeholder:a||""},d),c(l,i))),(0,b.jsx)("span",{className:"".concat(void 0!=t?"inline-block":"hidden"," text-xs text-red-500"),children:t&&t.message})]})};function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var w=function(e){var t=e.mode,r=(0,i.useRouter)(),s=function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},"create"===e?{}:JSON.parse(sessionStorage.getItem("selectedStaff")||"{}"))}(t),h=(0,o.useState)("edit"===t?[JSON.parse(sessionStorage.getItem("selectedStaff"))]:[{firstName:"",lastName:"",username:"",password:""}]),y=h[0],x=(h[1],(0,o.useState)(null)),v=(x[0],x[1],(0,u.cI)({defaultValues:(0,c.omit)(s)})),w=v.register,O=v.handleSubmit,N=v.formState,S=N.errors,P=N.isSubmitting,E=function(){var e=(0,a.Z)(l().mark((function e(n){var a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return{username:n.username,password:n.password,firstName:n.firstName,lastName:n.lastName},e.next=3,d.K.createStaff(n);case 3:(a=e.sent).success?(f.h4.show("create"===t?"Staff created Successfully":"Staff updated Successfully","success"),r.push("/admin/staffs")):f.h4.show("Error Occured: ".concat(a.message),"error");case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,b.jsx)(m.l,{title:"create"===t?"Create Staff":"Edit Staff",subTitle:"create"===t?"Fill the fields below to create a new staff":"Fill the fields below to edit staff",children:(0,b.jsx)("div",{className:"mt-4",children:(0,b.jsx)("form",{onSubmit:O(E),children:(0,b.jsxs)("div",{className:"flex flex-col w-full py-8 bg-white space-y-8",children:[y.map((function(e,t){return(0,b.jsxs)("div",{children:[(0,b.jsxs)("div",{className:"flex items-end space-x-6 mb-10",children:[(0,b.jsx)("div",{className:"w-full lg:w-1/2",children:(0,b.jsx)(j,{name:"lastName",type:"text",value:e.lastName,rules:{required:"Please enter last name"},register:w,errors:S,placeholder:"Please enter last name",heading:"Last Name",label:""})}),(0,b.jsx)("div",{className:"w-full lg:w-1/2",children:(0,b.jsx)(j,{name:"firstName",type:"text",value:e.firstName,rules:{required:"Please enter first name"},register:w,errors:S,placeholder:"Please enter first name",heading:"First Name",label:""})})]}),(0,b.jsxs)("div",{className:"flex items-end space-x-6",children:[(0,b.jsx)("div",{className:"w-full lg:w-1/2",children:(0,b.jsx)(j,{name:"username",type:"email",value:e.username,rules:{required:"Please enter email"},register:w,errors:S,placeholder:"Please enter email",heading:"Email",label:""})}),(0,b.jsx)("div",{className:"w-full lg:w-1/2",children:(0,b.jsx)(j,{name:"password",type:"text",value:e.password,rules:{required:"Please enter password"},register:w,errors:S,placeholder:"Please enter password",heading:"Password",label:""})})]})]},t)})),(0,b.jsxs)("div",{className:"grid grid-cols-2 px-16 py-14 gap-x-4",children:[(0,b.jsx)("button",{type:"button",className:"h-12 rounded border border-prim-default text-prim-default flex items-center justify-center w-full",onClick:function(){return r.back()},children:"Back"}),(0,b.jsx)(p.z,{type:"submit",className:"".concat(P?"opacity-70":"opacity-100"," w-full h-12"),size:"sm",children:"create"===t?"Create Staff":"Edit Staff"})]})]})})})})},O=r(21109);var N=function(){return(0,b.jsx)(O.Z,{children:(0,b.jsx)(w,{mode:"create"})})}},35488:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/users/create",function(){return r(58534)}])},56586:function(e,t,r){"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}r.d(t,{Z:function(){return n}})},10219:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}r.d(t,{Z:function(){return n}})},80318:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(16988);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,s=[],l=!0,c=!1;try{for(r=r.call(e);!(l=(n=r.next()).done)&&(s.push(n.value),!t||s.length!==t);l=!0);}catch(i){c=!0,a=i}finally{try{l||null==r.return||r.return()}finally{if(c)throw a}}return s}}(e,t)||(0,n.Z)(e,t)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},16988:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(56586);function a(e,t){if(e){if("string"===typeof e)return(0,n.Z)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.Z)(e,t):void 0}}}},function(e){e.O(0,[4980,4617,9546,1880,286,3829,4469,9774,2888,179],(function(){return t=35488,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.