????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/4358.66951e46.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[4358],{4358:(e,t,s)=>{s.r(t),s.d(t,{MTableToolbar:()=>w,default:()=>g,styles:()=>f});var o=s(54163),r=s(90933),l=s(71930),i=s(88323),n=s.n(i),c=s(82210),a=s(74533),h=s(49454),p=s(77250),d=s(55404),u=s(86953),x=s(6058);const m=(0,u.A)({root:{"& label.Mui-focused":{color:"white"},"& .MuiInput-underline:after":{borderBottomColor:"white"},"& .MuiOutlinedInput-root":{"& fieldset":{borderColor:"white"},"&:hover fieldset":{borderColor:"white"},"&.Mui-focused fieldset":{borderColor:"white"}}}})(h.A);function A(e){const[t,s]=(0,c.useState)(""),o={...e.defaultLocalization,...e.localization},{search:r,searchText:l,searchFieldAlignment:i,showTitle:n,classes:h,onSearchChanged:u,icons:A,searchFieldStyle:w}=e;return r&&(0,x.jsx)(m,{className:"left"===i&&!1===n?null:h.searchField,value:t,onChange:e=>s(e.target.value),onKeyPress:e=>13===e.charCode&&u(t),placeholder:o.searchPlaceholder,color:"primary",InputProps:{startAdornment:(0,x.jsx)(a.A,{position:"start",children:(0,x.jsx)(d.A,{title:o.searchTooltip,children:(0,x.jsx)(A.Search,{color:"inherit",fontSize:"small"})})}),endAdornment:(0,x.jsx)(a.A,{position:"end",children:(0,x.jsx)(p.A,{style:{color:"white"},disabled:!l,onClick:()=>{u(""),s("")},children:(0,x.jsx)(A.ResetSearch,{color:"inherit",fontSize:"small"})})}),style:w}})}class w extends c.Component{constructor(e){super(e),this.exportCsv=()=>{this.props.exportCsv&&this.props.exportCsv(this.props.columns,this.props.data),this.setState({exportButtonAnchorEl:null})},this.state={columnsButtonAnchorEl:null,exportButtonAnchorEl:null}}renderDefaultActions(){const e={...w.defaultProps.localization,...this.props.localization};return(0,x.jsxs)("div",{children:[this.props.exportButton&&(0,x.jsx)(d.A,{title:e.exportTitle,children:(0,x.jsx)(p.A,{style:{color:"black",backgroundColor:"aliceblue"},onClick:e=>this.setState({exportButtonAnchorEl:e.currentTarget},(()=>this.exportCsv())),"aria-label":e.exportAriaLabel,children:(0,x.jsx)(this.props.icons.Export,{})})}),(0,x.jsx)(this.props.components.Actions,{actions:this.props.actions&&this.props.actions.filter((e=>e.isFreeAction)),components:this.props.components})]})}renderSelectedActions(){return(0,x.jsx)(this.props.components.Actions,{actions:this.props.actions.filter((e=>!e.isFreeAction)),data:this.props.selectedRows,components:this.props.components})}renderActions(){const{classes:e}=this.props;return(0,x.jsx)("div",{className:e.actions,children:this.props.selectedRows&&this.props.selectedRows.length>0?this.renderSelectedActions():this.renderDefaultActions()})}render(){const{classes:e}=this.props,t={...w.defaultProps.localization,...this.props.localization},s=this.props.showTextRowsSelected&&this.props.selectedRows&&this.props.selectedRows.length>0?t.nRowsSelected.replace("{0}",this.props.selectedRows.length):this.props.showTitle?this.props.title:null;return(0,x.jsxs)(o.A,{variant:"dense",className:"Material-Toolbar"+n()(e.root,{[e.highlight]:this.props.showTextRowsSelected&&this.props.selectedRows&&this.props.selectedRows.length>0}),children:[s&&(0,x.jsx)("div",{className:e.title,children:(0,x.jsx)("h6",{style:{fontSize:16,fontWeight:"bold",color:"white"},children:s})}),(0,x.jsx)("div",{className:e.spacer}),this.props.children,"right"===this.props.searchFieldAlignment&&(this.props.SearchAdvanced?this.props.SearchAdvanced(this.props):(0,x.jsx)(A,{...this.props,defaultLocalization:w.defaultProps.localization})),"right"===this.props.toolbarButtonAlignment&&this.renderActions()]})}}w.defaultProps={actions:[],columns:[],columnsButton:!1,localization:{addRemoveColumns:"Add or remove columns",nRowsSelected:"{0} row(s) selected",showColumnsTitle:"Show Columns",showColumnsAriaLabel:"Show Columns",exportTitle:"Export",exportAriaLabel:"Export",exportName:"Export as CSV",searchTooltip:"Search",searchPlaceholder:"Search"},search:!0,showTitle:!0,showTextRowsSelected:!0,toolbarButtonAlignment:"right",searchFieldAlignment:"right",searchText:"",selectedRows:[],title:"No Title!"};const f=e=>({highlight:"light"===e.palette.type?{color:e.palette.secondary.main,backgroundColor:(0,l.lighten)(e.palette.secondary.light,.85)}:{color:e.palette.text.primary,backgroundColor:e.palette.secondary.dark},spacer:{flex:"1 1 10%"},actions:{color:e.palette.text.secondary},title:{flex:"0 0 auto"}}),g=(0,r.A)(f)(w)},55404:(e,t,s)=>{s.d(t,{A:()=>n});var o=s(82210),r=s(89082),l=s(6058);class i extends o.Component{render(){const{children:e,style:t,...s}=this.props;return(0,l.jsx)(r.Ay,{style:t,...s,children:e})}}i.defaultProps={};const n=i},77250:(e,t,s)=>{s.d(t,{A:()=>n});var o=s(82210),r=s(75331),l=s(6058);class i extends o.Component{render(){const{children:e,style:t,...s}=this.props;return(0,l.jsx)(r.A,{...s,style:{...t,padding:4,margin:2},children:e})}}i.defaultProps={};const n=i}}]); //# sourceMappingURL=4358.66951e46.chunk.js.map