1/*! For license information please see 2926.4107832.js.LICENSE.txt */ 2"use strict";(self.webpackChunkcookiefirst_admin_panel=self.webpackChunkcookiefirst_admin_panel||[]).push([[2926],{92926:function(e,t,n){n.r(t),n.d(t,{default:function(){return J}}),n(52675),n(2008),n(83851),n(81278),n(79432),n(26099),n(23500);var a=n(64467),s=n(5544),l=n(70638),c=n(28705),i=n(73819),r=n(25059),o=n(38379),m=n(32221),u=n(2770),d=n(41895),A=n(56798),f=n(48235),p=n(14332),E=n(90766),g=n(51713),_=(n(48598),n(62062),n(69540)),y=n(23135),b=n(41295),v=n(79745),N=n(62359),O=n(71761),w=n(98781),S=n(54653),h=n(5556),P=n.n(h),C=n(96540),j=n(5826),k=n(39704),L=(n(28706),n(27537)),U=n(27042),x=(0,d.A)({}),D=function(e){var t=e.isOpen,n=e.user,a=e.onCancel,l=e.onSuccess,i=(0,f.A)("common:users_list_view"),r=(0,s.A)(i,1)[0],o=r("common:buttons.delete"),m=(0,S.A)(),u=(0,C.useState)(!1),d=(0,s.A)(u,2),A=d[0],p=d[1],E=(0,C.useState)(!1),g=(0,s.A)(E,2),_=g[0],y=g[1],b=(0,w.Ay)(),v=(0,s.A)(b,4),O=v[0],h=v[2],P=v[3],D=(0,U.A)();return(0,C.useEffect)(function(){P.isSuccess&&(m.success(r("deleted")),l()),P.isError&&m.error(h.message)},[P.isError,P.isSuccess]),n&&t?C.createElement(L.A,{isOpen:t,title:"".concat(r("common:buttons.delete")," ").concat(n.display_name||n.full_name||""),isConfirming:P.isLoading,onConfirm:function(){n&&(_===o?O(N.A.del("".concat(D,"/users/").concat(n.uuid))):p(!0))},onCancel:a},C.createElement("h6",{className:x("notice"),dangerouslySetInnerHTML:{__html:r("are_you_sure_delete")}}),C.createElement(c.A,{initialValues:{confirmation:""},onSubmit:function(){}},C.createElement(j.A,{className:x("align-items-end")},C.createElement(k.A,{lg:12},C.createElement(c.A.Field,{disabled:P.isLoading,className:x("mb-lg-0"),errors:A?[r("delete_validation_error",{validate:o})]:null,name:"confirmation",type:"text",onChange:function(e,t){p(!1),y(t)},label:r("delete_notice",{validate:o})}))))):null};D.propTypes={user:P().shape({uuid:P().string,display_name:P().string,full_name:P().string}),onSuccess:P().func,onCancel:P().func,isOpen:P().bool};var F=D,M=(0,d.A)({item:"fZM1W3z","mobile-wrap":"s90Ah9c",link:"LsOkS_V"}),T=function(e){var t=e.item,n=e.reloadList,a=(0,f.A)(),l=(0,s.A)(a,1)[0],c=(0,C.useState)(!1),r=(0,s.A)(c,2),o=r[0],m=r[1],u=(0,O.A)().user,d=(0,p.A)(),A=(0,S.A)(),E=(0,w.Ay)(),g=(0,s.A)(E,4),h=g[0],P=g[2],L=g[3],U=(0,C.useCallback)(function(){h(N.A.post("common/resend-verification-email",{user_uuid:t.uuid}))},[t.uuid]);return(0,C.useEffect)(function(){L.isSuccess&&A.success(l("common:users_list_view.resent")),L.isError&&A.error(P.message)},[L.isSuccess,L.isError]),C.createElement("div",{className:M("item","border-primary")},C.createElement(j.A,{className:M("align-items-center")},C.createElement(k.A,{md:"auto"},C.createElement("div",{className:M("mb-2")},t.display_name||t.full_name,!!t.email&&C.createElement(i.A,{to:d("userNS.users.edit",{user:t.uuid}),className:M("ms-2")},t.email)),C.createElement("div",{className:M("d-flex","align-items-center")},C.createElement(v.A,{policy:v.A.ClientPolicy,action:"viewAny"},C.createElement(b.A,{client:t.client})),C.createElement(v.A,{policy:v.A.UserPolicy,action:"viewAny"},C.createElement(_.A,{color:"secondary",className:M("me-2")},l("common:permissions.roles.role"),":"," ",(t.roles||[]).length?t.roles.map(function(e){return l("common:permissions.roles.".concat(e))}).join(", "):"---")))),C.createElement(k.A,{md:!0}),C.createElement(k.A,{md:"auto"},C.createElement(j.A,{className:M("py-md-2")},C.createElement(v.A,{policy:v.A.UserPolicy,action:"view",model:t},C.createElement(k.A,{md:"auto",xs:"12",className:M("mt-3","mt-md-0")},C.createElement(i.A,{icon:"md/ic_build",button:!0,className:M("w-100"),to:d("userNS.users.edit",{user:t.uuid})},l("common:buttons.settings")))),!t.email_verified_at&&C.createElement(v.A,{policy:v.A.UserPolicy,action:"update",model:t},C.createElement(k.A,{md:"auto",xs:"12",className:M("mt-3","mt-md-0")},C.createElement(y.A,{icon:"md/ic_mail_outline",loading:L.isLoading,onClick:U,className:M("w-100")},l("common:users_list_view.resend_email")))),C.createElement(v.A,{policy:v.A.UserPolicy,action:"delete",model:t},C.createElement(k.A,{md:"auto",xs:"12",className:M("mt-3","mt-md-0")},C.createElement(y.A,{icon:"md/ic_delete_forever",disabled:u.uuid===t.uuid,color:"danger",className:M("w-100"),onClick:function(){m(!0)}},l("common:buttons.delete"))),C.createElement(F,{user:t,isOpen:o,onSuccess:n,onCancel:function(){return m(!1)}}))))))};
2T.propTypes={item:P().shape({uuid:P().string,full_name:P().string,display_name:P().string,email:P().string,client_uuid:P().string,email_verified_at:P().string,client:P().shape({name:P().string}),roles:P().arrayOf(P().string)}),reloadList:P().func};var V=T,H=n(97183);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach(function(t){(0,a.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var I=(0,d.A)({"users-table":"Q6Ng6U7","inline-search":"PERllMH"}),J=function(){var e=(0,f.A)(),t=(0,s.A)(e,1)[0],n=(0,p.A)(),a=(0,E.A)(),d=(0,s.A)(a,2),_=d[0],y=d[1],b=(0,g.A)(z({},_)),v=(0,s.A)(b,4),N=v[0],O=v[1],w=v[3],S=(0,A.A)("/api/.*/users"),h=(0,H.dc)("viewAny"),P=(0,C.useState)(h&&_.clients?_.clients:[]),L=(0,s.A)(P,2),U=L[0],x=L[1];return(0,C.useEffect)(function(){S(),w()},[]),(0,C.useEffect)(function(){y(z(z({},_),{},{clients:U,page:void 0}))},[JSON.stringify(U)]),C.createElement(C.Fragment,null,C.createElement("div",null,C.createElement("h1",null,t("common:users_list_view.title"))),C.createElement(j.A,{className:I("align-items-end","my-4")},C.createElement(u.A,{policy:u.A.UserPolicy,action:"create"},C.createElement(k.A,{md:"auto"},C.createElement(i.A,{button:!0,to:n("userNS.users.create"),icon:"md/ic_add"},t("common:users_list_view.add_new_user")))),C.createElement(c.A,{className:I("col-lg-8"),initialValues:{search:"",clients:U},onSubmit:function(){return null}},C.createElement(c.A.Row,null,C.createElement(k.A,{lg:"4",className:I("mt-lg-0","mt-4")},C.createElement(o.A,{label:t("common:common.search")})),h&&C.createElement(k.A,{lg:"4",className:I("mt-lg-0","mt-md-0")},C.createElement(c.A.Field,{label:t("common:common.filter_by_clients"),className:I("mb-0"),name:"clients",type:"SelectClient",placeholder:"---",value:U,onChange:function(e,t){x(t?[t]:[])}}))))),O.isLoading&&C.createElement(m.A,null),!O.isLoading&&O.isSuccess&&C.createElement(C.Fragment,null,C.createElement(l.A,{list:N.data,itemComponent:V,itemKey:"uuid",reloadList:w}),C.createElement(r.A,{className:I("mt-3"),currentPage:N.current_page,lastPage:N.last_page})))}}}]);
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.