1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6830],{5010:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return k},default:function(){return E}});var r=n(67294),s=n(78286),a=n(83789),o=n(92809),i=n(87512),c=n(655),l=n(97975),u=n(41664),p=n(10267),d=n(51252),f=n(69618),m=n(609),h=n(88822),g=n(94184),b=n.n(g),j=n(65404),v=n.n(j),y=n(85893),O=function(e){var t=e.searchText,n=e.setSearchText,r=e.requestSearchText,s=e.setRequestSearchText,a=e.selectionModel,o=e.handleDeactivateItemsMultiple;return(0,y.jsxs)(p.Z,{className:v().filters,children:[(0,y.jsxs)(d.Z,{className:"m-0 p-0 d-flex flex-column flex-sm-row",children:[(0,y.jsx)(u.default,{href:"/admin/catalog/item_qualifiers/edit/0",passHref:!0,children:(0,y.jsx)(l.Z,{className:b()(v().addButton,"mr-2 mt-2"),color:"primary",children:"Add"})}),(0,y.jsxs)(f.Z,{className:"mt-2",children:[(0,y.jsx)(m.Z,{name:"name",placeholder:"Enter Item name to search",size:40,value:t,onChange:function(e){n(e.target.value)},onKeyUp:function(e){"Enter"===e.key&&t!==r&&s(t)}}),(0,y.jsx)(h.Z,{addonType:"append",children:(0,y.jsx)(l.Z,{color:"secondary",onClick:function(){return s(t)},children:"Search"})})]})]}),(0,y.jsx)(d.Z,{md:6,className:b()("m-0","p-0","d-flex","justify-content-start justify-content-md-end align-items-end",v().selectContainer),children:(0,y.jsx)(l.Z,{color:"primary",disabled:!a.length,className:"mt-2",onClick:o,children:"Deactivate checked"})})]})},x=n(42058),w=n(68575),_=n(70586),P=n.n(_);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){(0,o.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var S=(0,x.Z)(),N="v1/catalog/item-qualifiers",A=function(){var e=(0,r.useState)({rows:[],count:0}),t=e[0],n=e[1],o=(0,r.useState)(25),p=o[0],d=o[1],f=(0,r.useState)(0),m=f[0],h=f[1],g=(0,r.useState)([]),b=g[0],j=g[1],v=(0,r.useState)(""),x=v[0],_=v[1],T=(0,r.useState)(""),A=T[0],Z=T[1],k=(0,r.useState)([]),E=k[0],D=k[1],M=(0,i.V)(),B=M.Alert,I=M.showAlert,R=M.alertProps,L=(0,r.useMemo)((function(){var e="".concat(N,"?pageSize=").concat(p,"&page=").concat(m);A&&(e="".concat(e,"&search=").concat(A));var t=!(!b||!b[0])&&b[0];if(t){var n=t.field,r=t.sort;e="".concat(e,"&sortField=").concat(n,"&sortDir=").concat(r)}return e}),[p,m,b,A]),q=(0,w.ZP)("".concat(L),(function(e){return S.get("".concat(e)).then((function(e){return n(e.data),e.data}))})).data,H=[{headerName:"Name",field:"name",flex:3},{field:"actions",headerName:"Actions",minWidth:150,filterable:!1,sortable:!1,renderCell:function(e){var t=e.row;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(u.default,{href:"/admin/catalog/item_qualifiers/edit/".concat(t.id),passHref:!0,children:(0,y.jsx)(l.Z,{size:"sm",children:"Edit"})}),(0,y.jsxs)(l.Z,{className:"ml-1 ".concat(P().statusButton," ").concat(t.active?P().statusButtonActive:P().statusButtonInactive),size:"sm",color:"secondary",onClick:function(){return function(e){var t={active:e.active?0:1};S.put("".concat(N,"/status/").concat(e.id),t).then((function(){n((function(t){return C(C({},t),{},{rows:(0,a.Z)(t.rows.map((function(t){return t.id===e.id?C(C({},t),{},{active:!t.active}):t})))})}))})).catch((function(){scrollTo({top:0,behavior:"smooth"}),I({color:"danger",text:"Something went wrong with item updating!",closeDelay:4e3})}))}(t)},children:[(0,y.jsx)("span",{}),(0,y.jsx)("p",{children:t.active?"Active":"Inactive"})]})]})}}],z=t&&t.rows?t.rows:[],F=t?t.count:0;return(0,y.jsxs)(r.Fragment,{children:[(0,y.jsx)(s.Z,{title:"Teacherlists | Item Qualifiers Admin List",meta:"Item Qualifiers Admin List"}),(0,y.jsx)("h1",{children:"Item Qualifiers"}),(0,y.jsx)(B,C({},R)),(0,y.jsx)(O,{searchText:x,requestSearchText:A,selectionModel:E,setSearchText:_,setRequestSearchText:Z,handleDeactivateItemsMultiple:function(){S.post("".concat(N,"/multiple-status"),{items:E}).then((function(){D([]),n((function(e){return C(C({},e),{},{rows:(0,a.Z)(e.rows.map((function(e){return C(C({},e),{},{active:!1})}
1)))})})),scrollTo({top:0,behavior:"smooth"}),I({color:"success",text:"Items deactivated!",closeDelay:4e3})})).catch((function(){scrollTo({top:0,behavior:"smooth"}),I({color:"danger",text:"Something went wrong with items deactivation!",closeDelay:4e3})}))}}),(0,y.jsx)("div",{className:P().dataWrapper,children:(0,y.jsx)(c._$r,{autoHeight:!0,rows:z,columns:H,checkboxSelection:!0,pagination:!0,paginationMode:"server",pageSize:p,rowCount:F,rowsPerPageOptions:[5,10,15,20,25,50,100],onPageChange:function(e){return h(e)},onPageSizeChange:function(e){return d(e)},sortingMode:"server",sortModel:b,onSortModelChange:function(e){JSON.stringify(e)!==JSON.stringify(b)&&j(e)},selectionModel:E,onSelectionModelChange:function(e){D(e)},loading:!q})})]})},Z=function(){return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(s.Z,{title:"Teacherlists | Item Qualifiers Catalog Admin",meta:"Item Qualifiers Admin"}),(0,y.jsx)(A,{})]})};Z.isAdminPage=!0;var k=!0,E=Z},78286:function(e,t,n){"use strict";var r=n(9008),s=n(85893);t.Z=function(e){var t=e.title,n=e.meta,a=e.structuredMarkup,o=e.canonicalUrl,i=t.indexOf(" | TeacherLists")>-1?"":" | TeacherLists";return(0,s.jsxs)(r.default,{children:[(0,s.jsx)("title",{children:"".concat(t).concat(i)}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:a}}),(0,s.jsx)("meta",{property:"og:title",content:"".concat(t).concat(i)},"title"),(0,s.jsx)("meta",{property:"og:image",content:"https://www.teacherlists.com/content/files/2024/02/0224-tl-logo-fb-share.png"}),(0,s.jsx)("meta",{name:"description",content:n}),(0,s.jsx)("meta",{property:"og:description",content:n}),o&&(0,s.jsx)("link",{rel:"canonical",href:o}),(0,s.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,s.jsx)("link",{rel:"icon",media:"print",href:"/public/css/print.scss"})]})}},87512:function(e,t,n){"use strict";n.d(t,{V:function(){return l}});var r=n(67294),s=n(17834),a=n(51436),o=n(67814),i=n(85893),c=function(e){var t=e.color,n=e.isOpen,c=e.text,l=e.autoHideDelay,u=e.hideAlert;return(0,r.useEffect)((function(){if(l){var e=setTimeout((function(){return u()}),l);return function(){return clearTimeout(e)}}}),[e]),(0,i.jsx)(s.Z,{color:t,isOpen:n,children:(0,i.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,i.jsx)("div",{children:c}),(0,i.jsx)("div",{className:"pl-2 clickable",onClick:function(){return u()},children:(0,i.jsx)(o.G,{icon:a.NBC})})]})})};function l(){var e=(0,r.useState)(!1),t=e[0],n=e[1],s=(0,r.useState)("success"),a=s[0],o=s[1],i=(0,r.useState)(""),l=i[0],u=i[1],p=(0,r.useState)(0),d=p[0],f=p[1],m=function(){n(!1)};return{showAlert:(0,r.useCallback)((function(e){var t=e.color,r=void 0===t?"success":t,s=e.text,a=e.closeDelay,i=void 0===a?0:a;s&&(n(!0),o(r),u(s),f(i))}),[]),hideAlert:m,alertProps:{isOpen:t,text:l,color:a,autoHideDelay:d,hideAlert:m},Alert:c}}},55006:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/catalog/item_qualifiers",function(){return n(5010)}])},70586:function(e){e.exports={dataWrapper:"App_dataWrapper__Kmkwr",style:"App_style__1mkfw",statusButton:"App_statusButton__2-PH_",statusButtonActive:"App_statusButtonActive__U1QOu",statusButtonInactive:"App_statusButtonInactive__1NOF3"}},65404:function(e){e.exports={filters:"ButtonToolbar_filters__2ER83",addButton:"ButtonToolbar_addButton__241AX",selectContainer:"ButtonToolbar_selectContainer__3IER-"}},17834:function(e,t,n){"use strict";var r=n(87462),s=n(63366),a=n(4942),o=n(67294),i=n(45697),c=n.n(i),l=n(94184),u=n.n(l),p=n(23663),d=n(69638);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={children:c().node,className:c().string,closeClassName:c().string,closeAriaLabel:c().string,cssModule:c().object,color:c().string,fade:c().bool,isOpen:c().bool,toggle:c().func,tag:p.tagPropType,transition:c().shape(d.Z.propTypes),innerRef:c().oneOfType([c().object,c().string,c().func])},g={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:m(m({},d.Z.defaultProps),{},{unmountOnExit:!0})};function b(e){var t=e.className,n=e.closeClassName,a=e.closeAriaLabel,i=e.cssModule,c=e.tag,l=e.color,f=e.isOpen,h=e.toggle,g=e.children,b=e.transition,j=e.fade,v=e.innerRef,y=(0,s.Z)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),O=(0,p.mapToCssModules)(u()(t,"alert","alert-"+l,{"alert-dismissible":h}),i),x=(0,p.mapToCssModules)(u()("close",n),i),w=m(m(m({},d.Z.defaultProps),b),{},{baseClass:j?b.baseClass:"",timeout:j?b.timeout:0});return o.createElement(d.Z,(0,r.Z)({},y,w,{tag:c,className:O,in:f,role:"alert",innerRef:v}),h?o.createElement("button",{type:"button",className:x,"aria-label":a,onClick:h},o.createElement("span",{"aria-hidden":"true"},"\xd7")):null,g)}b.propTypes=h,b.defaultProps=g,t.Z=b},69638:function(e,t,n){"use strict";var r=n(87462),s=n(63366),a=n(4942),o=n(67294),i=n(45697),c=n.n(i),l=n(94184),u=n.n(l),p=n(793),d=n(23663);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=m(m({},p.Transition.propTypes),{},{children:c().oneOfType([c().arrayOf(c().node),c().node]),tag:d.tagPropType,baseClass:c().string,baseClassActive:c().string,className:c().string,cssModule:c().object,innerRef:c().oneOfType([c().object,c().string,c().func])}),g=m(m({},p.Transition.defaultProps),{},{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:d.TransitionTimeouts.Fade,appear:!0,enter:!0,exit:!0,in:!0});function b(e){var t=e.tag,n=e.baseClass,a=e.baseClassActive,i=e.className,c=e.cssModule,l=e.children,f=e.innerRef,m=(0,s.Z)(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),h=(0,d.pick)(m,d.TransitionPropTypeKeys),g=(0,d.omit)(m,d.TransitionPropTypeKeys);return o.createElement(p.Transition,h,(function(e){var s="entered"===e,p=(0,d.mapToCssModules)(u()(i,n,s&&a),c);return o.createElement(t,(0,r.Z)({className:p},g,{ref:f}),l)}))}b.propTypes=h,b.defaultProps=g,t.Z=b}},function(e){e.O(0,[179,2852,3391,6357,8575,9774,2888,6377],(function(){return t=55006,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.