1"use strict";(self.webpackChunkyeahub_platform=self.webpackChunkyeahub_platform||[]).push([[3209],{3209:(e,a,t)=>{t.r(a),t.d(a,{default:()=>I});var r=t(47767),s=t(45523),n=t(80232),l=t(32389),i=t(84976),E=t(15705),d=t(29436),o=t(76981),c=t(82258),A=t(36135),u=t(52035),_=t(39855),T=t(33283),g=t(75355),D=t(28787),F=t(60633),L=t(88515),h=t(27728);var S=t(74848);const f=({featureFlag:e})=>{const{t:a}=(0,l.Bd)([E.m.featureFlags]),{t}=(0,l.Bd)([E.m.translation]);return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)(A.t,{children:[(0,S.jsx)(L.Q,{isDetailPage:!0,featureFlagId:e.id}),(0,S.jsx)(i.k2,{to:(0,c.w)(d.b.admin.featureFlags.edit.page,e.id),children:(0,S.jsx)(u.$,{children:t(o.wD.EDIT)})})]}),(0,S.jsxs)(g.s,{gap:"20",align:"start",justify:"between",children:[(0,S.jsx)(_.Z,{withOutsideShadow:!0,className:"mPaBf",children:(0,S.jsxs)(g.s,{direction:"column",gap:"20",maxWidth:!0,children:[(0,S.jsx)(D.EY,{variant:"body6",children:e.flag}),(0,S.jsx)(D.EY,{variant:"body3",children:e.description})]})}),(0,S.jsx)(_.Z,{withOutsideShadow:!0,className:"WRJ51",children:(0,S.jsxs)(g.s,{direction:"column",gap:"16",children:[(0,S.jsxs)(g.s,{align:"start",direction:"column",gap:"16",children:[(0,S.jsx)(D.EY,{variant:"body1",color:"black-700",children:a(o.gH.DETAILS_ROLES)}),(0,S.jsx)(F.f,{userRoles:e.roles??[]})]}),(0,S.jsxs)(g.s,{align:"start",direction:"column",gap:"16",children:[(0,S.jsx)(D.EY,{variant:"body1",color:"black-700",children:a(o.gH.DETAILS_CLIENT_TYPE)}),(0,S.jsx)(T.v,{label:e.clientType})]}),(0,S.jsxs)(g.s,{align:"start",direction:"column",gap:"16",children:[(0,S.jsx)(D.EY,{variant:"body1",color:"black-700",children:a(o.gH.DETAILS_ACTIVITY)}),(0,S.jsx)(h.F,{id:e.id,enabled:e.enabled})]}),(0,S.jsxs)(g.s,{align:"start",direction:"column",gap:"16",children:[(0,S.jsx)(D.EY,{variant:"body1",color:"black-700",children:a(o.gH.DETAILS_CREATED_AT)}),(0,S.jsx)(T.v,{theme:"outlined",label:new Date(e.createdAt).toLocaleDateString()})]}),(0,S.jsxs)(g.s,{align:"start",direction:"column",gap:"16",children:[(0,S.jsx)(D.EY,{variant:"body1",color:"black-700",children:a(o.gH.DETAILS_UPDATED_AT)}),(0,S.jsx)(T.v,{theme:"outlined",label:new Date(e.updatedAt).toLocaleDateString()})]})]})})]})]})},I=()=>{const{flagId:e=""}=(0,r.g)(),{data:a,isLoading:t,isError:l,refetch:i}=(0,s.Mv)(e),E=a&&(0,S.jsx)(f,{featureFlag:a}),d=a&&Object.keys(a).length>0,o={error:{onClick:i}};return(0,S.jsx)(n.f,{roles:["admin"],isLoading:t,hasError:l,hasData:d,stubs:o,content:E,children:({content:e})=>e})}},27728:(e,a,t)=>{t.d(a,{F:()=>_});var r=t(64596),s=t(40432),n=t(43781),l=t(76981),i=t(43858),E=t(82258),d=t(86820),o=t(56262);const c=s.q.injectEndpoints({endpoints:e=>({toggleActiveFeatureFlag:e.mutation({query:({id:e,enabled:a})=>({url:(0,E.w)("feature-flags/:featureFlagId",e),method:"PATCH",body:{enabled:a}}),async onQueryStarted({enabled:e},{queryFulfilled:a}){try{await a,e?o.o.success(n.A.t(l.wD.TOAST_FEATURE_FLAG_UPDATE_SINGLE_ENABLED_SUCCESS)):o.o.success(n.A.t(l.wD.TOAST_FEATURE_FLAG_UPDATE_SINGLE_DISABLED_SUCCESS))}catch(a){o.o.error(n.A.t((0,d.h)(a,(a=>((e,a)=>{switch(e.message){case"auth.auth.unauthorized":return n.A.t(l.wD.TOAST_FEATURE_FLAG_DELETE_AUTH_UNAUTHORIZED);case"auth.user.verified":return n.A.t(l.wD.TOAST_FEATURE_FLAG_DELETE_AUTH_USER_VERIFIED);case"feature-flag.feature-flag.not_found":return n.A.t(l.wD.TOAST_FEATURE_FLAG_DELETE_SINGLE_NOTFOUND);case"feature-flag.feature-flag.already_exists":return n.A.t(l.wD.TOAST_FEATURE_FLAG_UPDATE_SINGLE_ALREADY_EXISTS);default:return n.A.t(a?l.wD.TOAST_FEATURE_FLAG_UPDATE_SINGLE_DISABLED_FAILED:l.wD.TOAST_FEATURE_FLAG_UPDATE_SINGLE_ENABLED_FAILED)}})(a,e)))))}},invalidatesTags:[i.K.FEATURE_FLAGS,i.K.FEATURE_FLAG_DETAIL]})})}),{useToggleActiveFeatureFlagMutation:A}=c;var u=t(74848);const _=({id:e,enabled:a})=>{const[t,{isLoading:s}]=A();return(0,u.jsx)(r.d,{checked:a,onChange:()=>{t({id:e,enabled:!a})},disabled:s})}},60633:(e,a,t)=>{t.d(a,{f:()=>c});var r=t(32389),s=t(15705),n=t(76981),l=t(75355),i=t(55724);const E={candidate:"yellow","candidate-premium":"yellow","candidate-free":"yellow",HR:"red",author:"red",guest:"purple",member:"purple",admin:"green"};var d=t(73480),o=t(74848);const c=({userRoles:e})=>{const{t:a}=(0,r.Bd)([s.m.user]);return(0,o.jsx)(l.s,{gap:"12",align:"start",wrap:"wrap",dataTestId:"UserRolesList",children:e?.map((e=>(0,o.jsx)(i.P,{status:{variant:E[e],text:a(n.KJ[(0,d.g)(e)])}},e)))})}},73480:(e,a,t)=>{t.d(a,{g:()=>r});const r=e=>e.replace(/-/g,"_").toUpperCase()},88515:(e,a,t)=>{t.d(a,{Q:()=>g});var r=t(76981),s=t(5989),n=t(40432),l=t(43781),i=t(29436),E=t(43858),d=t(82258),o=t(86820),c=t(56262);const A=e=>{switch(e.message){case"auth.auth.unauthorized":return l.A.t(r.wD.TOAST_FEATURE_FLAG_DELETE_AUTH_UNAUTHORIZED);case"auth.user.verified":return l.A.t(r.wD.TOAST_FEATURE_FLAG_DELETE_AUTH_USER_VERIFIED);case"feature-flag.feature-flag.not_found":return l.A.t(r.wD.TOAST_FEATURE_FLAG_DELETE_SINGLE_NOTFOUND);default:return l.A.t(r.wD.TOAST_FEATURE_FLAG_DELETE_SINGLE_FAILED)}},u=n.q.injectEndpoints({endpoints:e=>({deleteFeatureFlag:e.mutation({query:e=>({url:(0,d.w)("feature-flags/:featureFlagId",e),method:"DELETE"}),async onQueryStarted(e,{queryFulfilled:a,extra:t}){const s=t;
1try{await a,c.o.success(l.A.t(r.wD.TOAST_FEATURE_FLAG_DELETE_SINGLE_SUCCESS)),s.navigate(i.b.admin.featureFlags.page)}catch(e){c.o.error(l.A.t((0,o.h)(e,A)))}},invalidatesTags:[E.K.FEATURE_FLAGS]})})}),{useDeleteFeatureFlagMutation:_}=u;var T=t(74848);const g=({featureFlagId:e,isDetailPage:a=!1,disabled:t=!1})=>{const[n]=_();return(0,T.jsx)(s.e,{onDelete:()=>{n(e)},isDetailPage:a,disabled:t,tooltipTitle:r.gH.TOOLTIP_FEATURE_FLAGS_DISABLED_INFO,modalMessage:r.gH.MODAL_FEATURE_FLAG_DELETE_DESCRIPTION})}}}]); 2//# sourceMappingURL=3209.09c302b916d6f4661f68.js.map
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.