PageSourceSearch

https://www.ismarttinting.com/_next/static/chunks/pages/dashboard/domains-c7aed7b82f0e1b45.js

js ismarttinting.com collected 2026-10-05 23:23:48 UTC 16,531 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[873],{64998:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var n=t(91373);let a=(0,n.Z)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},50316:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var n=t(91373);let a=(0,n.Z)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},33142:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/dashboard/domains",function(){return t(30362)}])},78888:function(e,r,t){"use strict";t.d(r,{C:function(){return l}});var n=t(85893);t(67294);var a=t(12003),o=t(60119);let i=(0,a.j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-[#161616] text-[#f9f9f9] shadow hover:bg-[#161616]/80",secondary:"border-transparent bg-[#f5f5f5] text-[#161616] hover:bg-[#f5f5f5]/80",destructive:"border-transparent bg-[#ee4444] text-[#f9f9f9] shadow hover:bg-[#ee4444]/80",outline:"text-[#090909]"}},defaultVariants:{variant:"default"}});function l(e){let{className:r,variant:t,...a}=e;return(0,n.jsx)("div",{className:(0,o.cn)(i({variant:t}),r),...a})}},24920:function(e,r,t){"use strict";t.d(r,{NI:function(){return h},Wi:function(){return c},l0:function(){return s},lX:function(){return p},pf:function(){return b},xJ:function(){return x},zG:function(){return v}});var n=t(85893),a=t(67294),o=t(88426),i=t(87536),l=t(60119),d=t(92611);let s=i.RV,u=a.createContext({}),c=e=>{let{...r}=e;return(0,n.jsx)(u.Provider,{value:{name:r.name},children:(0,n.jsx)(i.Qr,{...r})})},f=()=>{let e=a.useContext(u),r=a.useContext(m),{getFieldState:t,formState:n}=(0,i.Gc)(),o=t(e.name,n);if(!e)throw Error("useFormField should be used within <FormField>");let{id:l}=r;return{id:l,name:e.name,formItemId:"".concat(l,"-form-item"),formDescriptionId:"".concat(l,"-form-item-description"),formMessageId:"".concat(l,"-form-item-message"),...o}},m=a.createContext({}),x=a.forwardRef((e,r)=>{let{className:t,...o}=e,i=a.useId();return(0,n.jsx)(m.Provider,{value:{id:i},children:(0,n.jsx)("div",{ref:r,className:(0,l.cn)("space-y-2",t),...o})})});x.displayName="FormItem";let p=a.forwardRef((e,r)=>{let{className:t,...a}=e,{error:o,formItemId:i}=f();return(0,n.jsx)(d._,{ref:r,className:(0,l.cn)(o&&"text-[#ee4444]",t),htmlFor:i,...a})});p.displayName="FormLabel";let h=a.forwardRef((e,r)=>{let{...t}=e,{error:a,formItemId:i,formDescriptionId:l,formMessageId:d}=f();return(0,n.jsx)(o.g7,{ref:r,id:i,"aria-describedby":a?"".concat(l," ").concat(d):"".concat(l),"aria-invalid":!!a,...t})});h.displayName="FormControl";let b=a.forwardRef((e,r)=>{let{className:t,...a}=e,{formDescriptionId:o}=f();return(0,n.jsx)("p",{ref:r,id:o,className:(0,l.cn)("text-[0.8rem] text-[#737373]",t),...a})});b.displayName="FormDescription";let v=a.forwardRef((e,r)=>{var t;let{className:a,children:o,...i}=e,{error:d,formMessageId:s}=f(),u=d?String(null!==(t=null==d?void 0:d.message)&&void 0!==t?t:""):o;return u?(0,n.jsx)("p",{ref:r,id:s,className:(0,l.cn)("text-[0.8rem] font-medium text-[#ee4444]",a),...i,children:u}):null});v.displayName="FormMessage"},73213:function(e,r,t){"use strict";t.d(r,{I:function(){return i}});var n=t(85893),a=t(67294),o=t(60119);let i=a.forwardRef((e,r)=>{let{className:t,type:a,...i}=e;return(0,n.jsx)("input",{type:a,className:(0,o.cn)("flex h-9 w-full rounded-md border border-[#e4e4e4] bg-[#ffffff] px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-[#ffffff] file:text-sm file:font-medium file:text-[#090909] placeholder:text-[#737373] focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[#090909] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),ref:r,...i})});i.displayName="Input"},92611:function(e,r,t){"use strict";t.d(r,{_:function(){return s}});var n=t(85893),a=t(67294),o=t(49102),i=t(12003),l=t(60119);let d=(0,i.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),s=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)(o.f,{ref:r,className:(0,l.cn)(d(),t),...a})});s.displayName=o.f.displayName},42105:function(e,r,t){"use strict";t.d(r,{RM:function(){return d},SC:function(){return u},iA:function(){return i},pj:function(){return f},ss:function(){return c},xD:function(){return l}});var n=t(85893),a=t(67294),o=t(60119);let i=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:"relative w-full overflow-auto",children:(0,n.jsx)("table",{ref:r,className:(0,o.cn)("w-full caption-bottom text-sm",t),...a})})});i.displayName="Table";let l=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("thead",{ref:r,className:(0,o.cn)("[&_tr]:border-b",t),...a})});l.displayName="TableHeader";let d=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("tbody",{ref:r,className:(0,o.cn)("[&_tr:last-child]:border-0",t),...a})});d.displayName="TableBody";let s=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("tfoot",{ref:r,className:(0,o.cn)("border-t bg-[#f5f5f5]/50 font-medium [&>tr]:last:border-b-0",t),...a})});s.displayName="TableFooter";let u=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("tr",{ref:r,className:(0,o.cn)("border-b transition-colors hover:bg-[#f5f5f5]/50 data-[state=selected]:bg-[#f5f5f5]",t),...a})});u.displayName="TableRow";
1let c=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("th",{ref:r,className:(0,o.cn)("h-10 px-2 text-left align-middle font-medium text-[#737373] [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...a})});c.displayName="TableHead";let f=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("td",{ref:r,className:(0,o.cn)("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...a})});f.displayName="TableCell";let m=a.forwardRef((e,r)=>{let{className:t,...a}=e;return(0,n.jsx)("caption",{ref:r,className:(0,o.cn)("mt-4 text-sm text-[#737373]",t),...a})});m.displayName="TableCaption"},30362:function(e,r,t){"use strict";t.r(r),t.d(r,{__N_SSP:function(){return j}});var n=t(85893),a=t(60205),o=t(67294),i=t(72028),l=t(6970),d=t(64712),s=t(31955),u=t(42105),c=t(24920),f=t(73213),m=t(43484),x=t(78888),p=t(92106),h=t(87536),b=t(56312);let v=p.Ry({email:p.Z_().min(1,"Email is required").email("Please enter as valid email"),websiteId:p.Z_().min(1,"Website ID is required"),domain_name:p.Z_().min(1,"Domain name is required").regex(/^(?!www\.|https?:\/\/|\/)[a-zA-Z0-9]+([-.][a-zA-Z0-9]+)*\.[a-zA-Z]{2,}$/i,"Invalid domain name format")}),w=e=>{let{user:r}=e,[t,p]=(0,o.useState)({}),[w,j]=(0,o.useState)(null),[g,y]=(0,o.useState)(!1),N=r?JSON.parse(r):s.Z.get("user"),C=async e=>{try{let{data:r}=await i.Z.getDomainConfig(e);p(r)}catch(e){console.log(e)}},R=async e=>{let{data:r,error:t}=await (0,l.pV)(e);r&&j(r)},D=async e=>{try{let{data:r}=await i.Z.linkAdminDomain({websiteId:e.websiteId,domain_name:e.domain_name,email:e.email});r&&(C(e.websiteId),R(e.websiteId))}catch(e){var r,t;d.Am.error((null===(r=e.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.msg)||"Unable to link domain")}},I=async()=>{try{var e,r,t;if(null==w?void 0:null===(e=w._id)||void 0===e?void 0:e.$oid){let{data:e}=await i.Z.verifyDomain(null==w?void 0:null===(r=w._id)||void 0===r?void 0:r.$oid);e&&C(null==w?void 0:null===(t=w._id)||void 0===t?void 0:t.$oid)}}catch(e){d.Am.error("Records are not updated. Try after sometime")}},_=async()=>{try{if(y(!0),t.domain){let{data:n}=await i.Z.generateSsl(null==t?void 0:t.domain);if(n){var e,r;(null==w?void 0:null===(e=w._id)||void 0===e?void 0:e.$oid)&&C(null==w?void 0:null===(r=w._id)||void 0===r?void 0:r.$oid)}}y(!1)}catch(e){y(!1),d.Am.error("Unable to generate SSL certificate")}},M=(0,h.cI)({resolver:(0,b.F)(v),defaultValues:{email:"",websiteId:"",domain_name:""}}),k=async e=>{await D(e)};return(0,n.jsx)(a.Z,{user:r,children:(0,n.jsx)(n.Fragment,{children:(null==N?void 0:N.type)==="admin"?(0,n.jsxs)("div",{className:"w-full max-w-[700px] px-5 mx-auto py-5 mt-3 border-slate-300 bg-white border rounded-md",children:[(0,n.jsxs)("div",{className:"text-2xl my-3 mb-5",children:["Org-name :"," ",(0,n.jsx)("span",{className:"font-bold",children:null==w?void 0:w.org_name})]}),(null==t?void 0:t.domain)||(null==t?void 0:t.req_domain)?(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"text-lg font-semibold mb-4",children:"Verify Connection"}),(0,n.jsx)("div",{className:"text-base mb-1",children:"Add the following A records to DNS of"}),(0,n.jsxs)(u.iA,{className:"mb-2",children:[(0,n.jsx)(u.xD,{children:(0,n.jsxs)(u.SC,{children:[(0,n.jsx)(u.ss,{children:"Type"}),(0,n.jsx)(u.ss,{children:"Name"}),(0,n.jsx)(u.ss,{children:"Value"})]})}),(0,n.jsxs)(u.RM,{children:[(0,n.jsxs)(u.SC,{children:[(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"A"})}),(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"@"})}),(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"54.161.238.169"})})]}),(0,n.jsxs)(u.SC,{children:[(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"A"})}),(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"www"})}),(0,n.jsx)(u.pj,{children:(0,n.jsx)(x.C,{variant:"default",children:"54.161.238.169"})})]})]})]}),(null==t?void 0:t.verified)?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)(m.z,{className:"px-5 py-1.5 bg-butternut-button text-white font-semibold text-base rounded-md my-2 w-fit",onClick:_,disabled:g,type:"button",children:"Generate SSL"})})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"mt-3 text-base",children:"Verify the connection to make sure your domain is setup correctly"}),(0,n.jsx)(m.z,{className:"px-5 py-1.5 bg-butternut-button text-white font-semibold text-base rounded-md my-2 w-fit",onClick:I,type:"button",children:"Verify Connection"})]})]}):(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"text-lg font-medium",children:"Connect a domain:"}),(0,n.jsx)(c.l0,{...M,children:(0,n.jsxs)("form",{onSubmit:M.handleSubmit(k),className:"space-y-2",children:[(0,n.jsx)(c.Wi,{
1control:M.control,name:"email",render:e=>{let{field:r}=e;return(0,n.jsxs)(c.xJ,{children:[(0,n.jsx)(c.lX,{children:"Email"}),(0,n.jsx)(c.NI,{children:(0,n.jsx)(f.I,{placeholder:"Email",type:"text",...r})}),(0,n.jsx)(c.zG,{})]})}}),(0,n.jsx)(c.Wi,{control:M.control,name:"websiteId",render:e=>{let{field:r}=e;return(0,n.jsxs)(c.xJ,{children:[(0,n.jsx)(c.lX,{children:"Website ID"}),(0,n.jsx)(c.NI,{children:(0,n.jsx)(f.I,{placeholder:"Website ID",type:"text",...r})}),(0,n.jsx)(c.zG,{})]})}}),(0,n.jsx)(c.Wi,{control:M.control,name:"domain_name",render:e=>{let{field:r}=e;return(0,n.jsxs)(c.xJ,{children:[(0,n.jsx)(c.lX,{children:"Domain Name"}),(0,n.jsx)(c.NI,{children:(0,n.jsx)(f.I,{placeholder:"Domain Name",type:"text",...r})}),(0,n.jsx)(c.zG,{})]})}}),(0,n.jsx)(m.z,{type:"submit",className:"px-5 py-1.5 bg-butternut-button text-white font-semibold text-base rounded-md mb-2",children:"Link Domain"})]})})]})})]}):""})})};var j=!0;r.default=w},96169:function(e,r,t){"use strict";t.d(r,{Ee:function(){return X},Rk:function(){return $},Tr:function(){return L},Uv:function(){return O},VY:function(){return z},Z0:function(){return J},ZA:function(){return P},__:function(){return V},ck:function(){return W},fC:function(){return Z},fF:function(){return U},oC:function(){return G},tu:function(){return K},wU:function(){return q},xz:function(){return E}});var n=t(67294),a=t(36206),o=t(28771),i=t(25360),l=t(77342),d=t(75320),s=t(97857),u=t(91276),c=t(85893),f="DropdownMenu",[m,x]=(0,i.b)(f,[s.Wf]),p=(0,s.Wf)(),[h,b]=m(f),v=e=>{let{__scopeDropdownMenu:r,children:t,dir:a,open:o,defaultOpen:i,onOpenChange:d,modal:m=!0}=e,x=p(r),b=n.useRef(null),[v,w]=(0,l.T)({prop:o,defaultProp:i??!1,onChange:d,caller:f});return(0,c.jsx)(h,{scope:r,triggerId:(0,u.M)(),triggerRef:b,contentId:(0,u.M)(),open:v,onOpenChange:w,onOpenToggle:n.useCallback(()=>w(e=>!e),[w]),modal:m,children:(0,c.jsx)(s.fC,{...x,open:v,onOpenChange:w,dir:a,modal:m,children:t})})};v.displayName=f;var w="DropdownMenuTrigger",j=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...i}=e,l=b(w,t),u=p(t);return(0,c.jsx)(s.ee,{asChild:!0,...u,children:(0,c.jsx)(d.WV.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,o.F)(r,l.triggerRef),onPointerDown:(0,a.Mj)(e.onPointerDown,e=>{n||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,a.Mj)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});j.displayName=w;var g=e=>{let{__scopeDropdownMenu:r,...t}=e,n=p(r);return(0,c.jsx)(s.h_,{...n,...t})};g.displayName="DropdownMenuPortal";var y="DropdownMenuContent",N=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...o}=e,i=b(y,t),l=p(t),d=n.useRef(!1);return(0,c.jsx)(s.VY,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...o,ref:r,onCloseAutoFocus:(0,a.Mj)(e.onCloseAutoFocus,e=>{d.current||i.triggerRef.current?.focus(),d.current=!1,e.preventDefault()}),onInteractOutside:(0,a.Mj)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey,n=2===r.button||t;(!i.modal||n)&&(d.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});N.displayName=y;var C=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.ZA,{...a,...n,ref:r})});C.displayName="DropdownMenuGroup";var R=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.__,{...a,...n,ref:r})});R.displayName="DropdownMenuLabel";var D=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.ck,{...a,...n,ref:r})});D.displayName="DropdownMenuItem";var I=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.oC,{...a,...n,ref:r})});I.displayName="DropdownMenuCheckboxItem";var _=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.Ee,{...a,...n,ref:r})});_.displayName="DropdownMenuRadioGroup";var M=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.Rk,{...a,...n,ref:r})});M.displayName="DropdownMenuRadioItem";var k=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.wU,{...a,...n,ref:r})});k.displayName="DropdownMenuItemIndicator";var S=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.Z0,{...a,...n,ref:r})});S.displayName="DropdownMenuSeparator",n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.Eh,{...a,...n,ref:r})}).displayName="DropdownMenuArrow";var F=e=>{let{__scopeDropdownMenu:r,children:t,open:n,onOpenChange:a,defaultOpen:o}=e,i=p(r),[d,u]=(0,l.T)({prop:n,defaultProp:o??!1,onChange:a,caller:"DropdownMenuSub"});return(0,c.jsx)(s.Tr,{...i,open:d,onOpenChange:u,children:t})},T=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);return(0,c.jsx)(s.fF,{...a,...n,ref:r})});T.displayName="DropdownMenuSubTrigger";var A=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=p(t);
1return(0,c.jsx)(s.tu,{...a,...n,ref:r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});A.displayName="DropdownMenuSubContent";var Z=v,E=j,O=g,z=N,P=C,V=R,W=D,G=I,X=_,$=M,q=k,J=S,L=F,U=T,K=A}},function(e){e.O(0,[5445,2013,9866,1664,3873,9231,5208,7857,306,9542,9415,205,9774,2888,179],function(){return e(e.s=33142)}),_N_E=e.O()}]);

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.