1!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new n.Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="cc9d14fc-8fc3-4c59-947c-d864a8ff032f",n._sentryDebugIdIdentifier="sentry-dbid-cc9d14fc-8fc3-4c59-947c-d864a8ff032f")}catch(n){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2828],{34271:function(n,e,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/settings/organization",function(){return i(21541)}])},15638:function(n,e,i){"use strict";i.d(e,{$U:function(){return a},CQ:function(){return r},F6:function(){return s},HL:function(){return c},Mw:function(){return f},Q6:function(){return x},d9:function(){return l},dG:function(){return m},gI:function(){return o},hR:function(){return g},lw:function(){return u},z4:function(){return t},zr:function(){return d}});const a="organizations",t="invites",r="articles",o="articleImages",s="sitemaps",c="contentGapAnalysis",l="gapAnalysisExtension",d="ctas",u="referrals",g="suggestedTitles",x="bulkQueue",f="bulkQueueItems",m="sites"},91527:function(n,e,i){"use strict";i.d(e,{t:function(){return r}});var a=i(51393),t=i(29802);function r(){const n=(0,a.k)(),e=(0,t.E)(),i=e?.auth?.uid;if(i)return n?.members[i]?.role}},25746:function(n,e,i){"use strict";var a;i.d(e,{n:function(){return a}}),function(n){n[n.Member=0]="Member",n[n.Admin=1]="Admin",n[n.Owner=2]="Owner"}(a||(a={}))},21541:function(n,e,i){"use strict";i.r(e),i.d(e,{__N_SSP:function(){return M},default:function(){return $}});var a=i(85893),t=i(99345),r=i(9008),o=i.n(r),s=i(4196),c=i(67294),l=i(64712),d=i(1762),u=i(87536),g=i(86650),x=i(90400),f=i(36100),m=i(41714),j=i(15638);var h=i(40548),z=i(17139),y=i(30293),p=i(40866);var b=()=>{const n=(0,d.y$)(),{organization:e,setOrganization:i}=(0,c.useContext)(x.g),[r,{loading:o}]=function(){const{state:n,setError:e,setData:i,setLoading:a}=(0,m.g)(),t=(0,d.CU)(),r=(0,c.useCallback)((async n=>{a(!0);try{const e=(0,f.JU)(t,j.$U,n.id);await(0,f.r7)(e,{name:n.name,logoURL:n.logoURL}),i(n)}catch(r){throw e(r.message),r}}),[t,i,e,a]);return[r,n]}(),{t:s}=(0,t.$G)("organization"),b=e?.name??"",v=e?.logoURL||null,{register:C,handleSubmit:N,reset:Z,setValue:w,getValues:L}=(0,u.cI)({defaultValues:{name:b,logoURL:v||""}}),O=(0,c.useCallback)((async(a,t)=>{const o=e?.id;if(!o)return l.A.error(s("updateOrganizationErrorMessage"),{duration:6e3});const c=t?.name,d=L("logoURL")!==c;let u=null;c&&(u=await async function(n){let{storage:e,organizationId:i,logo:a}=n;const t=function(n,e){return["/organizations",n,e].join("/")}(i,a.name),r=await a.arrayBuffer(),o=(0,g.iH)(e,t);return await(0,g.KV)(o,r,{contentType:a.type}),await(0,g.Jt)(o)}({logo:t,storage:n,organizationId:o})),d||(u=v);let x=!1;if(u||(x=!0),v&&u!==v&&(x=!0),x&&v)try{await(0,g.oq)((0,g.iH)(n,v))}catch(j){}const f={id:e.id,name:a,logoURL:u},m=r(f).then((()=>{i({...e,...f})}));l.A.promise(m,{loading:s("updateOrganizationLoadingMessage"),success:s("updateOrganizationSuccessMessage"),error:s("updateOrganizationErrorMessage")})}),[v,L,e,i,n,s,r]);(0,c.useEffect)((()=>{Z({name:e?.name,logoURL:e?.logoURL||""})}),[e,Z]);const K=C("name",{required:!0}),_=C("logoURL");return(0,a.jsx)("form",{onSubmit:N((n=>O(n.name,function(n){if(!n||"string"===typeof n)return;return n.item(0)??void 0}(n.logoURL)))),className:"space-y-4",children:(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,a.jsx)(z.ZP,{children:(0,a.jsxs)(z.ZP.Label,{children:[(0,a.jsx)(t.cC,{i18nKey:"organization:organizationNameInputLabel"}),(0,a.jsx)(z.ZP.Input,{...K,"data-cy":"organization-name-input",required:!0,placeholder:"ex. IndieCorp"})]})}),(0,a.jsxs)(p.Z,{children:[(0,a.jsx)(t.cC,{i18nKey:"organization:organizationLogoInputLabel"}),(0,a.jsx)(y.Z,{..._,image:v,onClear:()=>w("logoURL",""),children:(0,a.jsx)(t.cC,{i18nKey:"common:imageInputLabel"})})]}),(0,a.jsx)("div",{children:(0,a.jsx)(h.ZP,{className:"w-full md:w-auto","data-cy":"update-organization-submit-button",loading:o,children:(0,a.jsx)(t.cC,{i18nKey:"organization:updateOrganizationSubmitLabel"})})})]})})},v=i(91077),C=i(98572),N=i(17607),Z=i(61544),w=i(75362),L=i(11163),O=i(33286),K=i(65476),_=i(29276),I=i(32488),U=i(91527),R=i(25746),k=i(51393);function P(){const n=(0,U.t)()===R.n.Owner;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_.Z,{condition:n,children:(0,a.jsx)(S,{})}),(0,a.jsx)(_.Z,{condition:!n,children:(0,a.jsx)(E,{})})]})}
1function S(){const n=(0,k.k)();return(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,a.jsxs)("div",{className:"flex flex-col space-y-1",children:[(0,a.jsx)(I.Z,{type:6,children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganization"})}),(0,a.jsx)("p",{className:"text-gray-500 text-sm",children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganizationDescription",values:{organizationName:n?.name}})})]}),(0,a.jsx)("div",{children:(0,a.jsx)(K.Z,{heading:(0,a.jsx)(t.cC,{i18nKey:"organization:deletingOrganization"}),Trigger:(0,a.jsx)(h.ZP,{"data-cy":"delete-organization-button",type:"button",variant:"destructive",children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganization"})}),children:(0,a.jsx)(_.Z,{condition:n,children:n=>{let{name:e,id:i}=n;return(0,a.jsx)(T,{organization:{name:e,id:i}})}})})})]})}function T(n){let{organization:e}=n;const i=function(){const n=(0,O.G)(),e=(0,L.useRouter)(),i=(e,i)=>{let{arg:a}=i;return n({path:`/api/organizations/${a}/delete`,method:"POST"})};return(0,w.Z)("delete-organization",i,{onSuccess:()=>e.replace("/dashboard")})}();return(0,a.jsxs)("form",{className:"flex flex-col space-y-4",onSubmit:n=>{n.preventDefault(),i.trigger(e.id)},children:[(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,a.jsxs)("div",{className:"border-2 border-red-500 p-4 text-sm text-red-500 flex flex-col space-y-2",children:[(0,a.jsx)("div",{children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganizationDisclaimer",values:{organizationName:e?.name}})}),(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsx)(t.cC,{i18nKey:"common:modalConfirmationQuestion"})})]}),(0,a.jsxs)(p.Z,{children:[(0,a.jsx)(t.cC,{i18nKey:"organization:organizationNameInputLabel"}),(0,a.jsx)(z.Nl,{name:"name","data-cy":"delete-organization-input-field",required:!0,type:"text",className:"w-full",placeholder:"",pattern:e?.name}),(0,a.jsx)(z.Yv,{children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganizationInputField"})})]})]}),(0,a.jsx)("div",{className:"flex justify-end space-x-2.5",children:(0,a.jsx)(h.ZP,{"data-cy":"confirm-delete-organization-button",loading:i.isMutating,variant:"destructive",children:(0,a.jsx)(t.cC,{i18nKey:"organization:deleteOrganization"})})})]})}function E(){const n=(0,k.k)(),e=function(){const n=(0,O.G)(),e=(0,L.useRouter)(),i=(e,i)=>{let{arg:a}=i;return n({path:`/api/organizations/${a}/leave`,method:"POST"})};return(0,w.Z)("leave-organization",i,{onSuccess:()=>{e.reload()}})}();return(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,a.jsx)("p",{children:(0,a.jsx)(t.cC,{i18nKey:"organization:leaveOrganizationDescription",values:{organizationName:n?.name}})}),(0,a.jsx)("div",{children:(0,a.jsx)(K.Z,{heading:(0,a.jsx)(t.cC,{i18nKey:"organization:leavingOrganizationModalHeading"}),Trigger:(0,a.jsx)(h.ZP,{"data-cy":"leave-organization-button",type:"button",variant:"destructive",children:(0,a.jsx)(t.cC,{i18nKey:"organization:leaveOrganization"})}),children:(0,a.jsxs)("div",{className:"flex flex-col space-y-6",children:[(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsx)(t.cC,{i18nKey:"organization:leaveOrganizationDisclaimer",values:{organizationName:n?.name}})}),(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsx)(t.cC,{i18nKey:"common:modalConfirmationQuestion"})}),(0,a.jsx)("div",{className:"flex justify-end space-x-2.5",children:(0,a.jsx)(h.ZP,{"data-cy":"confirm-leave-organization-button",loading:e.isMutating,variant:"destructive",onClick:()=>{if(!n)return null;e.trigger(n.id)},children:(0,a.jsx)(t.cC,{i18nKey:"organization:leaveOrganization"})})})]})})})]})}var D=i(36003);var M=!0,$=()=>{const{t:n}=(0,t.$G)();return(0,a.jsxs)(C.Z,{title:n("common:settingsTabLabel"),children:[(0,a.jsx)(o(),{children:(0,a.jsxs)("title",{children:[n("organization:generalTabLabel")," - ",n("common:settingsTabLabel")]},"title")}),(0,a.jsx)(v.Z,{}),(0,a.jsx)(N.Z,{children:(0,a.jsxs)("div",{className:"flex flex-col space-y-8",children:[(0,a.jsx)(Z.Z,{heading:(0,a.jsx)(t.cC,{i18nKey:"organization:generalTabLabel"}),subHeading:(0,a.jsx)(t.cC,{i18nKey:"organization:generalTabLabelSubheading"}),children:(0,a.jsx)(s.Z,{children:(0,a.jsx)(b,{})})}),(0,a.jsx)(_.Z,{condition:D.default.features.enableOrganizationDeletion,children:(0,a.jsx)(Z.Z,{heading:(0,a.jsx)(t.cC,{i18nKey:"organization:dangerZone"}),subHeading:(0,a.jsx)(t.cC,{i18nKey:"organization:dangerZoneSubheading"}),children:(0,a.jsx)(P,{})})})]})})]})}}},function(n){n.O(0,[5643,4413,3990,6681,5675,5800,4712,633,7536,3868,5838,7257,2888,9774,179],(function(){return e=34271,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.