mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 18:29:23 +00:00
1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[1260],{43226:function(e,t,n){var s=n(23029),i=n(92901),a=n(39874),r=n(85501),o=n(9950),c=n(58195),l=n(14113),u=n(99308),d=n(19247),h=n(76152),m=n(48918),x=n(85077),f=n(30038),v=n(99121),p=n(85907),A=n(18849),j=n(40326),g=n(44414),P=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,a.A)(this,t,[e])).toggle=function(){n.props.toggle()},n.handleQuotaChange=function(e){var t=e.target.value;n.setState({quota:t,isSubmitBtnActive:""!=t.trim()})},n.handleKeyDown=function(e){"Enter"==e.key&&(n.handleSubmit(),e.preventDefault())},n.handleSubmit=function(){n.props.updateQuota(n.state.quota.trim()),n.toggle()},n.state={quota:"",isSubmitBtnActive:!1},n}return(0,r.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.state,t=e.quota,n=e.isSubmitBtnActive;return(0,g.jsxs)(c.A,{isOpen:!0,toggle:this.toggle,children:[(0,g.jsx)(l.A,{toggle:this.toggle,children:(0,j.AP)("Set Quota")}),(0,g.jsx)(u.A,{children:(0,g.jsx)(d.A,{children:(0,g.jsxs)(h.A,{children:[(0,g.jsxs)(m.A,{children:[(0,g.jsx)(x.A,{type:"text",className:"form-control",value:t,onKeyDown:this.handleKeyDown,onChange:this.handleQuotaChange}),(0,g.jsx)(f.A,{addonType:"append",children:(0,g.jsx)(v.A,{children:"MB"})})]}),(0,g.jsxs)("p",{className:"small text-secondary mt-2 mb-2",children:[(0,j.AP)("An integer that is greater than or equal to 0."),(0,g.jsx)("br",{}),(0,j.AP)("Tip: 0 means default limit")]})]})})}),(0,g.jsxs)(p.A,{children:[(0,g.jsx)(A.A,{color:"secondary",onClick:this.toggle,children:(0,j.AP)("Cancel")}),(0,g.jsx)(A.A,{color:"primary",onClick:this.handleSubmit,disabled:!n,children:(0,j.AP)("Submit")})]})]})}}])}(o.Component);t.A=P},46350:function(e,t,n){var s=n(5544),i=n(9950),a=n(17119),r=n(70446),o=n.n(r),c=n(58195),l=n(23029),u=n(92901),d=n(39874),h=n(85501),m=n(13690),x=n(49403),f=n(40326),v=n(44414),p=function(e){function t(){return(0,l.A)(this,t),(0,d.A)(this,t,arguments)}return(0,h.A)(t,e),(0,u.A)(t,[{key:"render",value:function(){return(0,v.jsxs)("div",{className:"side-panel ".concat(this.props.isSidePanelClosed?"":"left-zero"),children:[(0,v.jsx)("div",{className:"side-panel-north",children:(0,v.jsx)(x.A,{onCloseSidePanel:this.props.onCloseSidePanel})}),(0,v.jsx)("div",{className:"side-panel-center",children:(0,v.jsx)("div",{className:"side-nav",children:(0,v.jsxs)("div",{className:"side-nav-con",children:[(0,v.jsx)("h3",{className:"sf-heading",children:f.Sr}),(0,v.jsx)("ul",{className:"nav nav-pills flex-column nav-container",children:(0,v.jsx)("li",{className:"nav-item",children:(0,v.jsxs)(m.N_,{className:"nav-link ellipsis active",to:"".concat(f.Yc,"inst/useradmin/"),children:[(0,v.jsx)("span",{className:"sf2-icon-info","aria-hidden":"true"}),(0,v.jsx)("span",{className:"nav-text",children:(0,f.AP)("Users")})]})})})]})})})]})}}])}(i.Component),A=p,j=n(89379),g=n(32043),P=n(81446),S=n(62376),b=n(82487),N=n(4159),k=n.n(N),w=n(37609),C=n.n(w),_=n(66149),y=n(65604);k().extend(C());var U=[{value:"active",text:(0,f.AP)("Active"),is_active:!0,isSelected:!1},{value:"inactive",text:(0,f.AP)("Inactive"),is_active:!1,isSelected:!1}],I=function(e){var t=e.user,n=e.deleteInstUser,a=e.updateInstUserStatus,r=(0,i.useState)(!1),o=(0,s.A)(r,2),c=o[0],l=o[1],u=(0,i.useState)(!1),d=(0,s.A)(u,2),h=d[0],x=d[1],p=U.map((function(e){return t.is_active===e.is_active?e.isSelected=!0:e.isSelected=!1,e})),A=p.find((function(e){return e.isSelected}));return(0,v.jsxs)("tr",{className:"".concat(c?"hl":""),onMouseEnter:function(){l(!0),x(!0)},onMouseLeave:function(){l(!1),x(!1)},children:[(0,v.jsxs)("td",{children:[(0,v.jsx)(m.N_,{to:"/inst/useradmin/".concat(encodeURIComponent(t.email)),children:t.email}),(0,v.jsx)("br",{}),t.name,(0,v.jsx)("br",{}),t.contact_email]}),(0,v.jsx)("td",{children:(0,v.jsx)(_.A,{isDropdownToggleShown:c,currentSelectedOption:A,options:p,selectOption:function(){a(t)}})}),(0,v.jsx)("td",{children:"".concat(y.Aq.bytesToSize(t.quota_usage)," / ").concat(t.quota_total>0?y.Aq.bytesToSize(t.quota_total):"--")}),(0,v.jsxs)("td",{children:["".concat(t.create_time?k()(t.create_time).format("YYYY-MM-DD HH:mm"):"--"," /"),(0,v.jsx)("br",{}),"".concat(t.last_login?k()(t.last_login).fromNow():"--"),(0,v.jsx)("br",{}),"".concat(t.last_access_time?k()(t.last_access_time).fromNow():"--")]}),(0,v.jsx)("td",{children:h&&!t.is_institution_admin&&!t.is_system_admin&&t.email!==f.Xh&&(0,v.jsx)("span",{className:"sf-link",onClick:function(){n(t)},children:(0,f.AP)("Delete")})})]})},q=n(26910),D=n(58801),R=function(){return(0,u.A)((function e(){(0,l.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,s=e.password,i=e.token;return this.server=t,this.username=n,this.password=s,this.token=i,this.token&&this.server&&(this.req=q.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var s=t.substring(0,t.length-1);this.server=s}else this.server=t;return this.req=q.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getToken",value:function(){var e=this,t=this.server+"/api2/auth-token/";q.A.post(t,{username:this.username,password:this.password}).then((function(t){return e.token=t.data,e.token}))}},{key:"listInstitutionUsers",value:function(e,t){var n=this.server+"/api/v2.1/institutions/admin/users/",s={};return void 0!=e&&(s.page=e),void 0!=t&&(s.per_page=t),this.req.get(n)}},{key:"searchInstitutionUsers",value:function(e){var t=this.server+"/api/v2.1/institutions/admin/search-user/",n={q:e};return this.req.get(t,{params:n})}},{key:"deleteInstitutionUser",value:function(e){var t=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/";return this.req.delete(t)}},{key:"getInstitutionUserInfo",value:function(e){var t=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/";return this.req.get(t)}},{key:"setInstitutionUserQuote",value:function(e,t){var n=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/",s={quota_total:t};return this.req.put(n,s)}},{key:"listInstitutionUserRepos",value:function(e){var t=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/libraries/";return this.req.get(t)}},{key:"listInstitutionUserGroups",value:function(e){var t=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/groups/";return this.req.get(t)}},{key:"updateInstitutionUserStatus",value:function(e,t){var n=this.server+"/api/v2.1/institutions/admin/users/"+encodeURIComponent(e)+"/",s={is_active:t?"true":"false"};return this.req.put(n,s)}}])}(),Y=new R,E=D.Ay.load("sfcsrftoken");Y.initForSeahubUsage({siteRoot:f.Yc,xcsrfHeaders:E});var L=Y,T=function(e){var t=e.onUserLinkClick,n=(0,i.useState)(!0),a=(0,s.A)(n,2),r=a[0],o=a[1],c=(0,i.useState)([]),l=(0,s.A)(c,2),u=l[0],d=l[1],h=(0,i.useState)(1),m=(0,s.A)(h,2),x=m[0],p=m[1],A=(0,i.useState)(100),j=(0,s.A)(A,2),g=j[0],N=j[1],k=(0,i.useState)(!0),w=(0,s.A)(k,2),C=w[0],_=w[1],y=(0,i.useState)(null),U=(0,s.A)(y,2),q=U[0],D=U[1],R=(0,i.useState)(""),Y=(0,s.A)(R,2),E=Y[0],T=Y[1],M=(0,i.useState)(!1),O=(0,s.A)(M,2),z=O[0],B=O[1];(0,i.useEffect)((function(){L.listInstitutionUsers(x,g).then((function(e){var t=e.data,n=t.user_list,s=t.total_count;d(n),n.length>=s&&_(!1),o(!1)}))}),[]);var H=(0,i.useCallback)((function(){if(1!==g){var e=x-1;p(e),L.listInstitutionUsers(e,g).then((function(t){var n=t.data,s=n.user_list,i=n.total_count;d(s),e*g>=i&&_(!1)}))}}),[g,x]),Q=(0,i.useCallback)((function(){if(C){var e=x+1;p(e),L.listInstitutionUsers(e,g).then((function(t){var n=t.data,s=n.user_list,i=n.total_count;d(s),e*g>=i&&_(!1)}))}}),[g,x,C]),F=(0,i.useCallback)((function(e){N(e),L.listInstitutionUsers(1,e).then((function(e){var t=e.data,n=t.user_list,s=t.total_count;d(n),1*g>=s&&_(!1)}))}),[g]),K=(0,i.useCallback)((function(e){if(e){var t=(0,f.AP)("Are you sure you want to delete {placeholder} ?").replace("{placeholder}",e.name);D(e),T(t)}B(!z)}),[z]),G=(0,i.useCallback)((function(){L.deleteInstitutionUser(q.email).then((function(e){var t=u.filter((function(e){return e.email!==q.email}));d(t)}))}),[null===q||void 0===q?void 0:q.email,u]),X=(0,i.useCallback)((function(e){var t=!e.is_active;L.updateInstitutionUserStatus(e.email,t).then((function(n){var s=u.map((function(n){return n.email===e.email&&(n.is_active=t),n}));d(s)}))}),[u]);return r?(0,v.jsx)(P.A,{}):(0,v.jsxs)("div",{className:"cur-view-content",children:[(0,v.jsxs)("table",{children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsxs)("th",{width:"36%",children:[(0,f.AP)("Email")," / ",(0,f.AP)("Name")," / ",(0,f.AP)("Contact Email")]}),(0,v.jsx)("th",{width:"12%",children:(0,f.AP)("Status")}),(0,v.jsx)("th",{width:"16%",children:(0,f.AP)("Space Used")}),(0,v.jsxs)("th",{width:"22%",children:[(0,f.AP)("Create At")," / ",(0,f.AP)("Last Login")]}),(0,v.jsx)("th",{width:"14%",children:(0,f.AP)("Operations")})]})}),(0,v.jsx)("tbody",{children:u.map((function(e){return(0,v.jsx)(I,{user:e,onUserLinkClick:t,deleteInstUser:K,updateInstUserStatus:X},e.email)}))})]}),C&&(0,v.jsx)(S.A,{hasNextPage:C,currentPage:x,curPerPage:g,gotoNextPage:Q,gotoPreviousPage:H,resetPerPage:F}),z&&(0,v.jsx)(b.A,{title:(0,f.AP)("Delete User"),message:E,executeOperation:G,confirmBtnText:(0,f.AP)("Delete"),toggleDialog:K})]})},M=n(80045),O=["children"],z=[{name:"info",urlPart:"",text:(0,f.AP)("Info")},{name:"owned-repos",urlPart:"owned-libraries",text:(0,f.AP)("Owned Libraries")},{name:"groups",urlPart:"groups",text:(0,f.AP)("Groups")}],B=function(e){var t=e.children,n=(0,M.A)(e,O),s=n["*"],i=n.email;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("ul",{className:"nav border-bottom mx-4",children:z.map((function(e,t){return(0,v.jsx)("li",{className:"nav-item mr-2",children:(0,v.jsx)(m.N_,{to:"".concat(f.Yc,"inst/useradmin/").concat(encodeURIComponent(i),"/").concat(e.urlPart),className:"nav-link ".concat(s==e.urlPart?" active":""),children:e.text})},t)}))}),(0,v.jsx)("div",{className:"cur-view-content",children:t})]})},H=function(){var e=function(e){var t=e.split("/"),n=t.findIndex((function(e){return"useradmin"===e})),s=t[n+1],i=t[n+2];return{username:decodeURIComponent(s),nav:i}}(window.location.href).username;return(0,v.jsx)("div",{children:(0,v.jsx)("div",{className:"cur-view-path",children:(0,v.jsxs)("h3",{className:"sf-heading word-break-all",children:[(0,v.jsx)(m.N_,{className:"sf-link",to:"".concat(f.Yc,"inst/useradmin/"),children:(0,f.AP)("Users")}),e?" / "+e:""]})})})},Q=n(43226);function F(){var e=(0,i.useState)(!0),t=(0,s.A)(e,2),n=t[0],a=t[1],r=(0,i.useState)(null),o=(0,s.A)(r,2),c=o[0],l=o[1],u=(0,i.useState)(!1),d=(0,s.A)(u,2),h=d[0],x=d[1],p=(0,m.g)();(0,i.useEffect)((function(){L.getInstitutionUserInfo(decodeURIComponent(p.email)).then((function(e){var t=e.data;l(t),a(!1)}))}),[p.email]);var A=(0,i.useCallback)((function(){x(!h)}),[h]),g=(0,i.useCallback)((function(e){L.setInstitutionUserQuote(c.email,e).then((function(t){var n=(0,j.A)((0,j.A)({},c),{},{quota_total:1e3*e*1e3});l(n)}))}),[c]);return n?(0,v.jsx)(P.A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("dl",{className:"m-0",children:[(0,v.jsx)("dt",{className:"info-item-heading",children:(0,f.AP)("Avatar")}),(0,v.jsx)("dd",{className:"info-item-content",children:(0,v.jsx)("img",{src:c.avatar_url,alt:c.name,width:"80",className:"rounded"})}),(0,v.jsx)("dt",{className:"info-item-heading",children:(0,f.AP)("Email")}),(0,v.jsx)("dd",{className:"info-item-content",children:c.email}),(0,v.jsx)("dt",{className:"info-item-heading",children:(0,f.AP)("Name")}),(0,v.jsx)("dd",{className:"info-item-content",children:c.name||"--"}),(0,v.jsx)("dt",{className:"info-item-heading",children:(0,f.AP)("Space Used / Quota")}),(0,v.jsxs)("dd",{className:"info-item-content",children:["".concat(y.Aq.bytesToSize(c.quota_usage)," / ").concat(c.quota_total>0?y.Aq.bytesToSize(c.quota_total):"--"),(0,v.jsx)("span",{title:(0,f.AP)("Edit"),className:"sf3-font sf3-font-rename attr-action-icon",onClick:A})]})]}),h&&(0,v.jsx)(Q.A,{updateQuota:g,toggle:A})]})}var K=n(43066);k().extend(C());var G=function(e){var t=e.repo,n=(0,i.useState)(!1),a=(0,s.A)(n,2),r=a[0],o=a[1],c=(0,i.useCallback)((function(){o(!0)}),[]),l=(0,i.useCallback)((function(){o(!1)}),[]),u=y.Aq.getLibIconUrl(t),d=y.Aq.getLibIconTitle(t);return(0,v.jsxs)("tr",{className:r?"tr-highlight":"",onMouseEnter:c,onMouseLeave:l,children:[(0,v.jsx)("td",{children:(0,v.jsx)("img",{src:u,title:d,alt:d,width:"24"})}),(0,v.jsx)("td",{children:function(e){return e.name?f.am&&f.ZD&&!e.encrypted?(0,v.jsx)(m.N_,{to:"".concat(f.Yc,"sys/libraries/").concat(e.id,"/"),children:e.name}):e.name:(0,f.AP)("Broken ({repo_id_placeholder})").replace("{repo_id_placeholder}",e.id)}(t)}),(0,v.jsx)("td",{children:y.Aq.bytesToSize(t.size)}),(0,v.jsx)("td",{children:k()(t.last_modified).fromNow()}),(0,v.jsx)("td",{"data-id":t.id,"data-name":t.name})]},t.id)};function X(){var e=(0,i.useState)(!0),t=(0,s.A)(e,2),n=t[0],a=t[1],r=(0,i.useState)(null),o=(0,s.A)(r,2),c=o[0],l=o[1],u=(0,m.g)();return(0,i.useEffect)((function(){L.listInstitutionUserRepos(decodeURIComponent(u.email)).then((function(e){var t=e.data.repo_list;l(t),a(!1)}))}),[u.email]),n?(0,v.jsx)(P.A,{}):0===c.length?(0,v.jsx)(K.A,{text:(0,f.AP)("No libraries")}):(0,v.jsxs)("table",{children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{width:"5%"}),(0,v.jsx)("th",{width:"35%",children:(0,f.AP)("Name")}),(0,v.jsx)("th",{width:"30%",children:(0,f.AP)("Size")}),(0,v.jsx)("th",{width:"25%",children:(0,f.AP)("Last Update")}),(0,v.jsx)("th",{width:"5%"})]})}),(0,v.jsx)("tbody",{children:c.map((function(e){return(0,v.jsx)(G,{repo:e},e.id)}))})]})}var Z=function(e){var t=e.group,n=(0,i.useState)(!1),a=(0,s.A)(n,2),r=a[0],o=a[1],c=(0,i.useCallback)((function(){o(!0)}),[]),l=(0,i.useCallback)((function(){o(!1)}),[]),u=(0,i.useCallback)((function(e){return e.is_admin?(0,f.AP)("Admin"):e.is_owner?(0,f.AP)("Owner"):(0,f.AP)("Member")}),[]);return(0,v.jsxs)("tr",{className:r?"tr-highlight":"",onMouseEnter:c,onMouseLeave:l,children:[(0,v.jsx)("td",{children:(0,v.jsx)(m.N_,{to:"".concat(f.Yc,"sys/groups/").concat(t.id,"/libraries/"),children:t.name})}),(0,v.jsx)("td",{children:u(t)}),(0,v.jsx)("td",{children:k()(t.created_at).format("YYYY-MM-DD HH:mm")}),(0,v.jsx)("td",{})]})};function J(){var e=(0,i.useState)(!0),t=(0,s.A)(e,2),n=t[0],a=t[1],r=(0,i.useState)(null),o=(0,s.A)(r,2),c=o[0],l=o[1],u=(0,m.g)();return(0,i.useEffect)((function(){L.listInstitutionUserGroups(decodeURIComponent(u.email)).then((function(e){var t=e.data.groups_list;l(t),a(!1)}))}),[u.email]),n?(0,v.jsx)(P.A,{}):0===c.length?(0,v.jsx)(K.A,{text:(0,f.AP)("This user has not created or joined any groups")}):(0,v.jsxs)("table",{children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{width:"30%",children:(0,f.AP)("Name")}),(0,v.jsx)("th",{width:"30%",children:(0,f.AP)("Role")}),(0,v.jsx)("th",{width:"25%",children:(0,f.AP)("Create At")}),(0,v.jsx)("th",{width:"15%",children:(0,f.AP)("Operations")})]})}),(0,v.jsx)("tbody",{children:c.map((function(e){return(0,v.jsx)(Z,{group:e},e.id)}))})]})}var V=n(33320),W=function(){var e=(0,i.useState)(!0),t=(0,s.A)(e,2),n=t[0],a=t[1],r=(0,i.useState)([]),o=(0,s.A)(r,2),c=o[0],l=o[1],u=(0,i.useState)(null),d=(0,s.A)(u,2),h=d[0],x=d[1],p=(0,i.useState)(""),A=(0,s.A)(p,2),j=A[0],g=A[1],S=(0,i.useState)(!1),N=(0,s.A)(S,2),k=N[0],w=N[1],C=(0,m.zy)();(0,i.useEffect)((function(){var e=new URLSearchParams(C.search).get("query");L.searchInstitutionUsers(e).then((function(e){var t=e.data.user_list;l(t),a(!1)}))}),[C.search]);var _=(0,i.useCallback)((function(e){if(e){var t=(0,f.AP)("Are you sure you want to delete {placeholder} ?").replace("{placeholder}",e.name);x(e),g(t)}w(!k)}),[k]),y=(0,i.useCallback)((function(){L.deleteInstitutionUser(h.email).then((function(e){var t=c.filter((function(e){return e.email!==h.email}));l(t)}))}),[null===h||void 0===h?void 0:h.email,c]),U=(0,i.useCallback)((function(e){var t=!e.is_active;L.updateInstitutionUserStatus(e.email,t).then((function(n){var s=c.map((function(n){return n.email===e.email&&(n.is_active=t),n}));l(s)}))}),[c]);return n?(0,v.jsx)(P.A,{}):(0,v.jsxs)("div",{className:"cur-view-content",children:[(0,v.jsxs)("table",{children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsxs)("th",{width:"36%",children:[(0,f.AP)("Email")," / ",(0,f.AP)("Name")," / ",(0,f.AP)("Contact Email")]}),(0,v.jsx)("th",{width:"12%",children:(0,f.AP)("Status")}),(0,v.jsx)("th",{width:"16%",children:(0,f.AP)("Space Used")}),(0,v.jsxs)("th",{width:"22%",children:[(0,f.AP)("Create At")," / ",(0,f.AP)("Last Login")]}),(0,v.jsx)("th",{width:"14%",children:(0,f.AP)("Operations")})]})}),(0,v.jsx)("tbody",{children:c.map((function(e){return(0,v.jsx)(I,{user:e,deleteInstUser:_,updateInstUserStatus:U},e.email)}))})]}),k&&(0,v.jsx)(b.A,{title:(0,f.AP)("Delete User"),message:j,executeOperation:y,confirmBtnText:(0,f.AP)("Delete"),toggleDialog:_})]})};function $(e){var t=function(e){(0,m.oo)("".concat(f.Yc,"inst/useradmin/search/?query=").concat(encodeURIComponent(e)))};return(0,v.jsxs)("div",{className:"main-panel",children:[(0,v.jsx)(g.A,(0,j.A)({search:(0,v.jsx)(V.A,{placeholder:(0,f.AP)("Search users"),submit:t})},e)),(0,v.jsx)("div",{className:"main-panel-center flex-row",children:(0,v.jsxs)("div",{className:"cur-view-container",children:[(0,v.jsx)(m.Ix,{children:(0,v.jsx)(H,{path:f.Yc+"/inst/useradmin/*"})}),(0,v.jsxs)(m.Ix,{style:{display:"flex",width:"100%",height:"100%",flexDirection:"column"},children:[(0,v.jsx)(T,{path:f.Yc+"/inst/useradmin"}),(0,v.jsx)(W,{path:f.Yc+"/inst/useradmin/search"}),(0,v.jsxs)(B,{path:f.Yc+"/inst/useradmin/:email",children:[(0,v.jsx)(F,{path:"/"}),(0,v.jsx)(X,{path:"/owned-libraries"}),(0,v.jsx)(J,{path:"/groups"})]})]})]})})]})}n(16322),n(18291);function ee(){var e=(0,i.useState)(!1),t=(0,s.A)(e,2),n=t[0],a=t[1],r=function(){a(!n)};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{id:"main",children:[(0,v.jsx)(A,{isSidePanelClosed:n,onCloseSidePanel:r}),(0,v.jsx)($,{toggleSidePanel:r})]}),(0,v.jsx)(o(),{query:"(max-width: 767.8px)",children:(0,v.jsx)(c.A,{zIndex:"1030",isOpen:!n,toggle:r,contentClassName:"d-none"})})]})}a.render((0,v.jsx)(ee,{}),document.getElementById("wrapper"))},32043:function(e,t,n){var s=n(23029),i=n(92901),a=n(39874),r=n(85501),o=n(9950),c=n(51925),l=n(40326),u=n(44414),d=function(e){function t(){return(0,s.A)(this,t),(0,a.A)(this,t,arguments)}return(0,r.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,u.jsxs)("div",{className:"main-panel-north ".concat(this.props.children?"border-left-show":""),children:[(0,u.jsxs)("div",{className:"cur-view-toolbar",children:[(0,u.jsx)("span",{className:"sf2-icon-menu side-nav-toggle hidden-md-up d-md-none",title:(0,l.AP)("Side Nav Menu"),onClick:this.props.toggleSidePanel}),(0,u.jsx)("div",{className:"operation",children:this.props.children})]}),(0,u.jsxs)("div",{className:"common-toolbar",children:[this.props.search&&this.props.search,(0,u.jsx)(c.A,{isAdminPanel:!0})]})]})}}])}(o.Component);t.A=d},33320:function(e,t,n){var s=n(23029),i=n(92901),a=n(39874),r=n(85501),o=n(9950),c=n(44414),l=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,a.A)(this,t,[e])).handleInputChange=function(e){n.setState({value:e.target.value})},n.handleKeyDown=function(e){"Enter"==e.key&&(e.preventDefault(),n.handleSubmit())},n.handleSubmit=function(){var e=n.state.value.trim();if(!e)return!1;n.props.submit(e)},n.state={value:""},n}return(0,r.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,c.jsxs)("div",{className:"input-icon",children:[(0,c.jsx)("i",{className:"d-flex input-icon-addon sf3-font sf3-font-search"}),(0,c.jsx)("input",{type:"text",className:"form-control search-input h-6 mr-1",style:{width:"17rem"},placeholder:this.props.placeholder,value:this.state.value,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown,autoComplete:"off"})]})}}])}(o.Component);t.A=l}},function(e){e.O(0,[4223],(function(){return t=46350,e(e.s=t);var t}));e.O()}]); |