%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/www/ezone-accounting.optisoft.com.ng/static/js/
Upload File :
Create Path :
Current File : /home/opti/www/ezone-accounting.optisoft.com.ng/static/js/23.94556864.chunk.js

(this["webpackJsonpfuse-react-app"]=this["webpackJsonpfuse-react-app"]||[]).push([[23],{1129:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FrameContextConsumer=e.FrameContextProvider=e.FrameContext=void 0;var r,a=n(0),o=(r=a)&&r.__esModule?r:{default:r};var l=void 0,s=void 0;"undefined"!==typeof document&&(l=document),"undefined"!==typeof window&&(s=window);var i=e.FrameContext=o.default.createContext({document:l,window:s}),d=i.Provider,c=i.Consumer;e.FrameContextProvider=d,e.FrameContextConsumer=c},1130:function(t,e,n){"use strict";n.d(e,"a",(function(){return O}));var r=n(118),a=n(1100),o=n(1109),l=n(1090),s=n(1117),i=n(1119),d=n(5),c=n(0),u=n(1024),p=n(551),m=n(1087),f=n(1099),b=n(11),h=n(370),x=n(371),g=n(1131),C=n.n(g),j=n(1);const y=Object(u.a)({productionPrefix:"iframe-"});class v extends c.Component{constructor(){super(...arguments),this.state={ready:!1},this.handleRef=t=>{this.contentDocument=t?t.node.contentDocument:null},this.onContentDidMount=()=>{this.setState({ready:!0,jss:Object(h.a)({...Object(p.a)(),plugins:[...Object(p.a)().plugins,Object(x.a)()],insertionPoint:this.contentDocument.querySelector("#jss-demo-insertion-point")}),sheetsManager:new Map,container:this.contentDocument.body})},this.onContentDidUpdate=()=>{this.contentDocument.body.dir=this.props.theme.direction},this.renderHead=()=>Object(j.jsxs)(j.Fragment,{children:[Object(j.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n                    html {\n                    font-size: 62.5%;\n                    font-family: Poppins, Roboto, Helvetica Neue, Arial, sans-serif;\n                    }\n                "}}),Object(j.jsx)("noscript",{id:"jss-demo-insertion-point"})]})}render(){const{children:t,classes:e,theme:n}=this.props;return Object(j.jsx)(C.a,{head:this.renderHead(),ref:this.handleRef,className:Object(d.a)(e.root,"shadow"),contentDidMount:this.onContentDidMount,contentDidUpdate:this.onContentDidUpdate,children:this.state.ready?Object(j.jsx)(m.b,{jss:this.state.jss,generateClassName:y,sheetsManager:this.state.sheetsManager,children:Object(j.jsx)(f.a,{theme:n,children:Object(c.cloneElement)(t,{container:this.state.container})})}):null})}}var w=Object(b.a)((t=>({root:{backgroundColor:t.palette.background.default,flexGrow:1,height:400,border:"none"}})),{withTheme:!0})(v);function B(t){const[e,n]=Object(c.useState)(t.currentTabIndex),{component:u,raw:p,iframe:m,className:f}=t;return Object(j.jsxs)(o.a,{className:Object(d.a)(f,"shadow"),children:[Object(j.jsx)(a.a,{position:"static",color:"default",className:"shadow-0",children:Object(j.jsxs)(i.a,{classes:{root:"border-b-1",flexContainer:"justify-end"},value:e,onChange:function(t,e){n(e)},children:[u&&Object(j.jsx)(s.a,{classes:{root:"min-w-64"},icon:Object(j.jsx)(l.a,{children:"remove_red_eye"})}),p&&Object(j.jsx)(s.a,{classes:{root:"min-w-64"},icon:Object(j.jsx)(l.a,{children:"code"})})]})}),Object(j.jsxs)("div",{className:"flex justify-center max-w-full",children:[Object(j.jsx)("div",{className:0===e?"flex flex-1 max-w-full":"hidden",children:u&&(m?Object(j.jsx)(w,{children:Object(j.jsx)(u,{})}):Object(j.jsx)("div",{className:"p-24 flex flex-1 justify-center max-w-full",children:Object(j.jsx)(u,{})}))}),Object(j.jsx)("div",{className:1===e?"flex flex-1":"hidden",children:p&&Object(j.jsx)("div",{className:"flex flex-1",children:Object(j.jsx)(r.a,{component:"pre",className:"language-javascript w-full",children:p.default})})})]})]})}B.defaultProps={currentTabIndex:0};var O=B},1131:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FrameContextConsumer=e.FrameContext=void 0;var r=n(1129);Object.defineProperty(e,"FrameContext",{enumerable:!0,get:function(){return r.FrameContext}}),Object.defineProperty(e,"FrameContextConsumer",{enumerable:!0,get:function(){return r.FrameContextConsumer}});var a,o=n(1132),l=(a=o)&&a.__esModule?a:{default:a};e.default=l.default},1132:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(0),l=u(o),s=u(n(22)),i=u(n(553)),d=n(1129),c=u(n(1133));function u(t){return t&&t.__esModule?t:{default:t}}var p=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.handleLoad=function(){r.forceUpdate()},r._isMounted=!1,r}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"componentDidMount",value:function(){this._isMounted=!0;var t=this.getDoc();t&&"complete"===t.readyState?this.forceUpdate():this.node.addEventListener("load",this.handleLoad)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.node.removeEventListener("load",this.handleLoad)}},{key:"getDoc",value:function(){return this.node?this.node.contentDocument:null}},{key:"getMountTarget",value:function(){var t=this.getDoc();return this.props.mountTarget?t.querySelector(this.props.mountTarget):t.body.children[0]}},{key:"renderFrameContents",value:function(){if(!this._isMounted)return null;var t=this.getDoc();if(!t)return null;var e=this.props.contentDidMount,n=this.props.contentDidUpdate,r=t.defaultView||t.parentView,a=l.default.createElement(c.default,{contentDidMount:e,contentDidUpdate:n},l.default.createElement(d.FrameContextProvider,{value:{document:t,window:r}},l.default.createElement("div",{className:"frame-content"},this.props.children)));t.body.children.length<1&&(t.open("text/html","replace"),t.write(this.props.initialContent),t.close());var o=this.getMountTarget();return[s.default.createPortal(this.props.head,this.getDoc().head),s.default.createPortal(a,o)]}},{key:"render",value:function(){var t=this,e=r({},this.props,{children:void 0});return delete e.head,delete e.initialContent,delete e.mountTarget,delete e.contentDidMount,delete e.contentDidUpdate,l.default.createElement("iframe",r({},e,{ref:function(e){t.node=e}}),this.renderFrameContents())}}]),e}(o.Component);p.propTypes={style:i.default.object,head:i.default.node,initialContent:i.default.string,mountTarget:i.default.string,contentDidMount:i.default.func,contentDidUpdate:i.default.func,children:i.default.oneOfType([i.default.element,i.default.arrayOf(i.default.element)])},p.defaultProps={style:{},head:null,children:void 0,mountTarget:void 0,contentDidMount:function(){},contentDidUpdate:function(){},initialContent:'<!DOCTYPE html><html><head></head><body><div class="frame-root"></div></body></html>'},e.default=p},1133:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=n(0),o=(l(a),l(n(553)));function l(t){return t&&t.__esModule?t:{default:t}}var s=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"componentDidMount",value:function(){this.props.contentDidMount()}},{key:"componentDidUpdate",value:function(){this.props.contentDidUpdate()}},{key:"render",value:function(){return a.Children.only(this.props.children)}}]),e}(a.Component);s.propTypes={children:o.default.element.isRequired,contentDidMount:o.default.func.isRequired,contentDidUpdate:o.default.func.isRequired},e.default=s},2458:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Red","Green","Yellow"],datasets:[{data:[300,50,100],backgroundColor:["#FF6384","#36A2EB","#FFCE56"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56"]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Doughnut Example"}),Object(o.jsx)(a.Doughnut,{data:l})]})}}e.default=s},2459:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Doughnut } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Red', 'Green', 'Yellow'],\n\tdatasets: [\n\t\t{\n\t\t\tdata: [300, 50, 100],\n\t\t\tbackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],\n\t\t\thoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']\n\t\t}\n\t]\n};\n\nclass DoughnutExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Doughnut Example</h2>\n\t\t\t\t<Doughnut data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default DoughnutExample;\n"},2460:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);function l(t,e){return Math.floor(Math.random()*(e-t+1))+t}const s=()=>({labels:["Red","Green","Yellow"],datasets:[{data:[l(50,200),l(100,150),l(150,250)],backgroundColor:["#CCC","#36A2EB","#FFCE56"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56"]}]});class i extends r.Component{constructor(){super(...arguments),this.state=s()}componentDidMount(){setInterval((()=>{this.setState(s())}),5e3)}render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Dynamicly refreshed Doughnut Example"}),Object(o.jsx)(a.Doughnut,{data:this.state})]})}}e.default=i},2461:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Doughnut } from 'react-chartjs-2';\n\nfunction getRandomInt(min, max) {\n\treturn Math.floor(Math.random() * (max - min + 1)) + min;\n}\n\nconst getState = () => ({\n\tlabels: ['Red', 'Green', 'Yellow'],\n\tdatasets: [\n\t\t{\n\t\t\tdata: [getRandomInt(50, 200), getRandomInt(100, 150), getRandomInt(150, 250)],\n\t\t\tbackgroundColor: ['#CCC', '#36A2EB', '#FFCE56'],\n\t\t\thoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']\n\t\t}\n\t]\n});\n\nclass DynamicDoughnutExample extends Component {\n\tstate = getState();\n\n\tcomponentDidMount() {\n\t\tsetInterval(() => {\n\t\t\tthis.setState(getState());\n\t\t}, 5000);\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Dynamicly refreshed Doughnut Example</h2>\n\t\t\t\t<Doughnut data={this.state} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default DynamicDoughnutExample;\n"},2462:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Red","Green","Yellow"],datasets:[{data:[300,50,100],backgroundColor:["#FF6384","#36A2EB","#FFCE56"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56"]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Pie Example"}),Object(o.jsx)(a.Pie,{data:l})]})}}e.default=s},2463:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Pie } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Red', 'Green', 'Yellow'],\n\tdatasets: [\n\t\t{\n\t\t\tdata: [300, 50, 100],\n\t\t\tbackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],\n\t\t\thoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']\n\t\t}\n\t]\n};\n\nclass PieExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Pie Example</h2>\n\t\t\t\t<Pie data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default PieExample;\n"},2464:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",fill:!1,lineTension:.1,backgroundColor:"rgba(75,192,192,0.4)",borderColor:"rgba(75,192,192,1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[65,59,80,81,56,55,40]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Line Example"}),Object(o.jsx)(a.Line,{data:l})]})}}e.default=s},2465:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Line } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tfill: false,\n\t\t\tlineTension: 0.1,\n\t\t\tbackgroundColor: 'rgba(75,192,192,0.4)',\n\t\t\tborderColor: 'rgba(75,192,192,1)',\n\t\t\tborderCapStyle: 'butt',\n\t\t\tborderDash: [],\n\t\t\tborderDashOffset: 0.0,\n\t\t\tborderJoinStyle: 'miter',\n\t\t\tpointBorderColor: 'rgba(75,192,192,1)',\n\t\t\tpointBackgroundColor: '#fff',\n\t\t\tpointBorderWidth: 1,\n\t\t\tpointHoverRadius: 5,\n\t\t\tpointHoverBackgroundColor: 'rgba(75,192,192,1)',\n\t\t\tpointHoverBorderColor: 'rgba(220,220,220,1)',\n\t\t\tpointHoverBorderWidth: 2,\n\t\t\tpointRadius: 1,\n\t\t\tpointHitRadius: 10,\n\t\t\tdata: [65, 59, 80, 81, 56, 55, 40]\n\t\t}\n\t]\n};\n\nclass LineExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Line Example</h2>\n\t\t\t\t<Line data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default LineExample;\n"},2466:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",backgroundColor:"rgba(255,99,132,0.2)",borderColor:"rgba(255,99,132,1)",borderWidth:1,hoverBackgroundColor:"rgba(255,99,132,0.4)",hoverBorderColor:"rgba(255,99,132,1)",data:[65,59,80,81,56,55,40]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Bar Example (custom size)"}),Object(o.jsx)(a.Bar,{data:l,width:100,height:50,options:{}})]})}}e.default=s},2467:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Bar } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tbackgroundColor: 'rgba(255,99,132,0.2)',\n\t\t\tborderColor: 'rgba(255,99,132,1)',\n\t\t\tborderWidth: 1,\n\t\t\thoverBackgroundColor: 'rgba(255,99,132,0.4)',\n\t\t\thoverBorderColor: 'rgba(255,99,132,1)',\n\t\t\tdata: [65, 59, 80, 81, 56, 55, 40]\n\t\t}\n\t]\n};\n\nclass BarExample extends Component {\n\n    render()\n    {\n        return (\n            <div className=\"flex flex-col items-center w-full max-w-md\">\n                <h2>Bar Example (custom size)</h2>\n                <Bar\n                    data={data}\n                    width={100}\n                    height={50}\n                    options={{}}\n                />\n            </div>\n        );\n    }\n}\n\nexport default BarExample;\n"},2468:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",backgroundColor:"rgba(255,99,132,0.2)",borderColor:"rgba(255,99,132,1)",borderWidth:1,hoverBackgroundColor:"rgba(255,99,132,0.4)",hoverBorderColor:"rgba(255,99,132,1)",data:[65,59,80,81,56,55,40]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Horizontal Bar Example"}),Object(o.jsx)(a.HorizontalBar,{data:l})]})}}e.default=s},2469:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { HorizontalBar } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tbackgroundColor: 'rgba(255,99,132,0.2)',\n\t\t\tborderColor: 'rgba(255,99,132,1)',\n\t\t\tborderWidth: 1,\n\t\t\thoverBackgroundColor: 'rgba(255,99,132,0.4)',\n\t\t\thoverBorderColor: 'rgba(255,99,132,1)',\n\t\t\tdata: [65, 59, 80, 81, 56, 55, 40]\n\t\t}\n\t]\n};\n\nclass BarExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Horizontal Bar Example</h2>\n\t\t\t\t<HorizontalBar data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default BarExample;\n"},2470:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],datasets:[{label:"My First dataset",backgroundColor:"rgba(179,181,198,0.2)",borderColor:"rgba(179,181,198,1)",pointBackgroundColor:"rgba(179,181,198,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(179,181,198,1)",data:[65,59,90,81,56,55,40]},{label:"My Second dataset",backgroundColor:"rgba(255,99,132,0.2)",borderColor:"rgba(255,99,132,1)",pointBackgroundColor:"rgba(255,99,132,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(255,99,132,1)",data:[28,48,40,19,96,27,100]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Radar Example"}),Object(o.jsx)(a.Radar,{data:l})]})}}e.default=s},2471:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Radar } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tbackgroundColor: 'rgba(179,181,198,0.2)',\n\t\t\tborderColor: 'rgba(179,181,198,1)',\n\t\t\tpointBackgroundColor: 'rgba(179,181,198,1)',\n\t\t\tpointBorderColor: '#fff',\n\t\t\tpointHoverBackgroundColor: '#fff',\n\t\t\tpointHoverBorderColor: 'rgba(179,181,198,1)',\n\t\t\tdata: [65, 59, 90, 81, 56, 55, 40]\n\t\t},\n\t\t{\n\t\t\tlabel: 'My Second dataset',\n\t\t\tbackgroundColor: 'rgba(255,99,132,0.2)',\n\t\t\tborderColor: 'rgba(255,99,132,1)',\n\t\t\tpointBackgroundColor: 'rgba(255,99,132,1)',\n\t\t\tpointBorderColor: '#fff',\n\t\t\tpointHoverBackgroundColor: '#fff',\n\t\t\tpointHoverBorderColor: 'rgba(255,99,132,1)',\n\t\t\tdata: [28, 48, 40, 19, 96, 27, 100]\n\t\t}\n\t]\n};\n\nclass RadarExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Radar Example</h2>\n\t\t\t\t<Radar data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default RadarExample;\n"},2472:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={datasets:[{data:[11,16,7,3,14],backgroundColor:["#FF6384","#4BC0C0","#FFCE56","#E7E9ED","#36A2EB"],label:"My dataset"}],labels:["Red","Green","Yellow","Grey","Blue"]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Polar Example"}),Object(o.jsx)(a.Polar,{data:l})]})}}e.default=s},2473:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Polar } from 'react-chartjs-2';\n\nconst data = {\n\tdatasets: [\n\t\t{\n\t\t\tdata: [11, 16, 7, 3, 14],\n\t\t\tbackgroundColor: ['#FF6384', '#4BC0C0', '#FFCE56', '#E7E9ED', '#36A2EB'],\n\t\t\tlabel: 'My dataset' // for legend\n\t\t}\n\t],\n\tlabels: ['Red', 'Green', 'Yellow', 'Grey', 'Blue']\n};\n\nclass PolarExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Polar Example</h2>\n\t\t\t\t<Polar data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default PolarExample;\n"},2474:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["January"],datasets:[{label:"My First dataset",fill:!1,lineTension:.1,backgroundColor:"rgba(75,192,192,0.4)",borderColor:"rgba(75,192,192,1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[{x:10,y:20,r:5}]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Bubble Example"}),Object(o.jsx)(a.Bubble,{data:l})]})}}e.default=s},2475:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Bubble } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['January'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tfill: false,\n\t\t\tlineTension: 0.1,\n\t\t\tbackgroundColor: 'rgba(75,192,192,0.4)',\n\t\t\tborderColor: 'rgba(75,192,192,1)',\n\t\t\tborderCapStyle: 'butt',\n\t\t\tborderDash: [],\n\t\t\tborderDashOffset: 0.0,\n\t\t\tborderJoinStyle: 'miter',\n\t\t\tpointBorderColor: 'rgba(75,192,192,1)',\n\t\t\tpointBackgroundColor: '#fff',\n\t\t\tpointBorderWidth: 1,\n\t\t\tpointHoverRadius: 5,\n\t\t\tpointHoverBackgroundColor: 'rgba(75,192,192,1)',\n\t\t\tpointHoverBorderColor: 'rgba(220,220,220,1)',\n\t\t\tpointHoverBorderWidth: 2,\n\t\t\tpointRadius: 1,\n\t\t\tpointHitRadius: 10,\n\t\t\tdata: [\n\t\t\t\t{\n\t\t\t\t\tx: 10,\n\t\t\t\t\ty: 20,\n\t\t\t\t\tr: 5\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n};\n\nclass BubbleExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Bubble Example</h2>\n\t\t\t\t<Bubble data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default BubbleExample;\n"},2476:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Scatter"],datasets:[{label:"My First dataset",fill:!1,backgroundColor:"rgba(75,192,192,0.4)",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[{x:65,y:75},{x:59,y:49},{x:80,y:90},{x:81,y:29},{x:56,y:36},{x:55,y:25},{x:40,y:18}]}]};class s extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Scatter Example"}),Object(o.jsx)(a.Scatter,{data:l})]})}}e.default=s},2477:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Scatter } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Scatter'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tfill: false,\n\t\t\tbackgroundColor: 'rgba(75,192,192,0.4)',\n\t\t\tpointBorderColor: 'rgba(75,192,192,1)',\n\t\t\tpointBackgroundColor: '#fff',\n\t\t\tpointBorderWidth: 1,\n\t\t\tpointHoverRadius: 5,\n\t\t\tpointHoverBackgroundColor: 'rgba(75,192,192,1)',\n\t\t\tpointHoverBorderColor: 'rgba(220,220,220,1)',\n\t\t\tpointHoverBorderWidth: 2,\n\t\t\tpointRadius: 1,\n\t\t\tpointHitRadius: 10,\n\t\t\tdata: [\n\t\t\t\t{\n\t\t\t\t\tx: 65,\n\t\t\t\t\ty: 75\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 59,\n\t\t\t\t\ty: 49\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 80,\n\t\t\t\t\ty: 90\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 81,\n\t\t\t\t\ty: 29\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 56,\n\t\t\t\t\ty: 36\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 55,\n\t\t\t\t\ty: 25\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tx: 40,\n\t\t\t\t\ty: 18\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n};\n\nclass ScatterExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Scatter Example</h2>\n\t\t\t\t<Scatter data={data} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default ScatterExample;\n"},2478:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={datasets:[{label:"Sales",type:"line",data:[51,65,40,49,60,37,40],fill:!1,borderColor:"#EC932F",backgroundColor:"#EC932F",pointBorderColor:"#EC932F",pointBackgroundColor:"#EC932F",pointHoverBackgroundColor:"#EC932F",pointHoverBorderColor:"#EC932F",yAxisID:"y-axis-2"},{label:"Visitor",type:"bar",data:[200,185,590,621,250,400,95],fill:!1,backgroundColor:"#71B37C",borderColor:"#71B37C",hoverBackgroundColor:"#71B37C",hoverBorderColor:"#71B37C",yAxisID:"y-axis-1"}]},s={responsive:!0,labels:["January","February","March","April","May","June","July"],tooltips:{mode:"label"},elements:{line:{fill:!1}},scales:{xAxes:[{display:!0,gridLines:{display:!1},labels:["January","February","March","April","May","June","July"]}],yAxes:[{type:"linear",display:!0,position:"left",id:"y-axis-1",gridLines:{display:!1},labels:{show:!0}},{type:"linear",display:!0,position:"right",id:"y-axis-2",gridLines:{display:!1},labels:{show:!0}}]}},i=[{afterDraw:(t,e)=>{const{ctx:n}=t.chart;n.fillText("This text drawn by a plugin",100,100)}}];class d extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Mixed data Example"}),Object(o.jsx)(a.Bar,{data:l,options:s,plugins:i})]})}}e.default=d},2479:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Bar } from 'react-chartjs-2';\n\nconst data = {\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'Sales',\n\t\t\ttype: 'line',\n\t\t\tdata: [51, 65, 40, 49, 60, 37, 40],\n\t\t\tfill: false,\n\t\t\tborderColor: '#EC932F',\n\t\t\tbackgroundColor: '#EC932F',\n\t\t\tpointBorderColor: '#EC932F',\n\t\t\tpointBackgroundColor: '#EC932F',\n\t\t\tpointHoverBackgroundColor: '#EC932F',\n\t\t\tpointHoverBorderColor: '#EC932F',\n\t\t\tyAxisID: 'y-axis-2'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Visitor',\n\t\t\ttype: 'bar',\n\t\t\tdata: [200, 185, 590, 621, 250, 400, 95],\n\t\t\tfill: false,\n\t\t\tbackgroundColor: '#71B37C',\n\t\t\tborderColor: '#71B37C',\n\t\t\thoverBackgroundColor: '#71B37C',\n\t\t\thoverBorderColor: '#71B37C',\n\t\t\tyAxisID: 'y-axis-1'\n\t\t}\n\t]\n};\n\nconst options = {\n\tresponsive: true,\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\ttooltips: {\n\t\tmode: 'label'\n\t},\n\telements: {\n\t\tline: {\n\t\t\tfill: false\n\t\t}\n\t},\n\tscales: {\n\t\txAxes: [\n\t\t\t{\n\t\t\t\tdisplay: true,\n\t\t\t\tgridLines: {\n\t\t\t\t\tdisplay: false\n\t\t\t\t},\n\n\t\t\t\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July']\n\t\t\t}\n\t\t],\n\t\tyAxes: [\n\t\t\t{\n\t\t\t\ttype: 'linear',\n\t\t\t\tdisplay: true,\n\t\t\t\tposition: 'left',\n\t\t\t\tid: 'y-axis-1',\n\t\t\t\tgridLines: {\n\t\t\t\t\tdisplay: false\n\t\t\t\t},\n\t\t\t\tlabels: {\n\t\t\t\t\tshow: true\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\ttype: 'linear',\n\t\t\t\tdisplay: true,\n\t\t\t\tposition: 'right',\n\t\t\t\tid: 'y-axis-2',\n\t\t\t\tgridLines: {\n\t\t\t\t\tdisplay: false\n\t\t\t\t},\n\t\t\t\tlabels: {\n\t\t\t\t\tshow: true\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n};\n\nconst plugins = [\n\t{\n\t\tafterDraw: (chartInstance, easing) => {\n\t\t\tconst { ctx } = chartInstance.chart;\n\t\t\tctx.fillText('This text drawn by a plugin', 100, 100);\n\t\t}\n\t}\n];\n\nclass MixExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Mixed data Example</h2>\n\t\t\t\t<Bar data={data} options={options} plugins={plugins} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default MixExample;\n"},2480:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",fill:!1,lineTension:.1,backgroundColor:"rgba(75,192,192,0.4)",borderColor:"rgba(75,192,192,1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[65,59,80,81,56,55,40]}]};class s extends r.Component{constructor(){super(...arguments),this.state=l}componentDidMount(){const t=this;setInterval((function(){const e=t.state.datasets[0],n=[];for(let o=0;o<t.state.labels.length;o++)n.push(Math.floor(100*Math.random()));const r={...e};r.data=n;const a={...l,datasets:[r]};t.setState(a)}),5e3)}render(){return Object(o.jsx)(a.Line,{data:this.state})}}class i extends r.Component{render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Random Animated Line Example"}),Object(o.jsx)(s,{})]})}}e.default=i},2481:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Line } from 'react-chartjs-2';\n\nconst initialState = {\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tfill: false,\n\t\t\tlineTension: 0.1,\n\t\t\tbackgroundColor: 'rgba(75,192,192,0.4)',\n\t\t\tborderColor: 'rgba(75,192,192,1)',\n\t\t\tborderCapStyle: 'butt',\n\t\t\tborderDash: [],\n\t\t\tborderDashOffset: 0.0,\n\t\t\tborderJoinStyle: 'miter',\n\t\t\tpointBorderColor: 'rgba(75,192,192,1)',\n\t\t\tpointBackgroundColor: '#fff',\n\t\t\tpointBorderWidth: 1,\n\t\t\tpointHoverRadius: 5,\n\t\t\tpointHoverBackgroundColor: 'rgba(75,192,192,1)',\n\t\t\tpointHoverBorderColor: 'rgba(220,220,220,1)',\n\t\t\tpointHoverBorderWidth: 2,\n\t\t\tpointRadius: 1,\n\t\t\tpointHitRadius: 10,\n\t\t\tdata: [65, 59, 80, 81, 56, 55, 40]\n\t\t}\n\t]\n};\n\nclass Graph extends Component {\n\tstate = initialState;\n\n\tcomponentDidMount() {\n\t\tconst _this = this;\n\n\t\tsetInterval(function() {\n\t\t\tconst oldDataSet = _this.state.datasets[0];\n\t\t\tconst newData = [];\n\n\t\t\tfor (let x = 0; x < _this.state.labels.length; x++) {\n\t\t\t\tnewData.push(Math.floor(Math.random() * 100));\n\t\t\t}\n\n\t\t\tconst newDataSet = {\n\t\t\t\t...oldDataSet\n\t\t\t};\n\n\t\t\tnewDataSet.data = newData;\n\n\t\t\tconst newState = {\n\t\t\t\t...initialState,\n\t\t\t\tdatasets: [newDataSet]\n\t\t\t};\n\n\t\t\t_this.setState(newState);\n\t\t}, 5000);\n\t}\n\n\trender() {\n\t\treturn <Line data={this.state} />;\n\t}\n}\n\nclass RandomizedDataLineExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Random Animated Line Example</h2>\n\t\t\t\t<Graph />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default RandomizedDataLineExample;\n"},2482:function(t,e,n){"use strict";n.r(e);var r=n(233),a=n(0),o=n(294),l=n(1);const s={labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",backgroundColor:"rgba(255,99,132,0.2)",borderColor:"rgba(255,99,132,1)",borderWidth:1,hoverBackgroundColor:"rgba(255,99,132,0.4)",hoverBorderColor:"rgba(255,99,132,1)",data:[65,59,80,81,56,55,40]}]};class i extends a.Component{constructor(){super(...arguments),this.state=s}componentDidMount(){const t=this;setInterval((function(){const e=t.state.datasets[0],n=[];for(let r=0;r<t.state.labels.length;r++)n.push(Math.floor(100*Math.random()));const a={...e};a.data=n,a.backgroundColor=r.a.randomMatColor(),a.borderColor=r.a.randomMatColor(),a.hoverBackgroundColor=r.a.randomMatColor(),a.hoverBorderColor=r.a.randomMatColor();const o={...s,datasets:[a]};t.setState(o)}),5e3)}render(){return Object(l.jsx)(o.Bar,{data:this.state})}}class d extends a.Component{render(){return Object(l.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(l.jsx)("h2",{children:"You can even make crazy graphs like this!"}),Object(l.jsx)(i,{})]})}}e.default=d},2483:function(t,e,n){"use strict";n.r(e),e.default="import FuseUtils from '@fuse/utils/FuseUtils';\nimport { Component } from 'react';\nimport { Bar } from 'react-chartjs-2';\n\nconst initialState = {\n\tlabels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\n\tdatasets: [\n\t\t{\n\t\t\tlabel: 'My First dataset',\n\t\t\tbackgroundColor: 'rgba(255,99,132,0.2)',\n\t\t\tborderColor: 'rgba(255,99,132,1)',\n\t\t\tborderWidth: 1,\n\t\t\thoverBackgroundColor: 'rgba(255,99,132,0.4)',\n\t\t\thoverBorderColor: 'rgba(255,99,132,1)',\n\t\t\tdata: [65, 59, 80, 81, 56, 55, 40]\n\t\t}\n\t]\n};\n\nclass Graph extends Component {\n\tstate = initialState;\n\n\tcomponentDidMount() {\n\t\tconst _this = this;\n\n\t\tsetInterval(function() {\n\t\t\tconst oldDataSet = _this.state.datasets[0];\n\t\t\tconst newData = [];\n\n\t\t\tfor (let x = 0; x < _this.state.labels.length; x++) {\n\t\t\t\tnewData.push(Math.floor(Math.random() * 100));\n\t\t\t}\n\n\t\t\tconst newDataSet = {\n\t\t\t\t...oldDataSet\n\t\t\t};\n\n\t\t\tnewDataSet.data = newData;\n\t\t\tnewDataSet.backgroundColor = FuseUtils.randomMatColor();\n\t\t\tnewDataSet.borderColor = FuseUtils.randomMatColor();\n\t\t\tnewDataSet.hoverBackgroundColor = FuseUtils.randomMatColor();\n\t\t\tnewDataSet.hoverBorderColor = FuseUtils.randomMatColor();\n\n\t\t\tconst newState = {\n\t\t\t\t...initialState,\n\t\t\t\tdatasets: [newDataSet]\n\t\t\t};\n\n\t\t\t_this.setState(newState);\n\t\t}, 5000);\n\t}\n\n\trender() {\n\t\treturn <Bar data={this.state} />;\n\t}\n}\n\nclass CrazyDataLineExample extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>You can even make crazy graphs like this!</h2>\n\t\t\t\t<Graph />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default CrazyDataLineExample;\n"},2484:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Red","Green","Yellow"],datasets:[{data:[300,50,100],backgroundColor:["#FF6384","#36A2EB","#FFCE56"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56"]}]},s={display:!0,position:"top",fullWidth:!0,reverse:!1,labels:{fontColor:"rgb(255, 99, 132)"}};class i extends r.Component{constructor(){super(...arguments),this.state={legend:s}}applyLegendSettings(){const{value:t}=this.legendOptsInput;try{const e=JSON.parse(t);this.setState({legend:e})}catch(e){throw alert(e.message),Error(e)}}render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Legend Options Example"}),Object(o.jsx)("textarea",{cols:"40",rows:"15",ref:t=>{this.legendOptsInput=t},defaultValue:JSON.stringify(this.state.legend,null,2)}),Object(o.jsx)("div",{children:Object(o.jsx)("button",{onClick:this.applyLegendSettings,children:"Apply legend settings"})}),Object(o.jsx)(a.Pie,{data:l,legend:this.state.legend,redraw:!0})]})}}e.default=i},2485:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Pie } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Red', 'Green', 'Yellow'],\n\tdatasets: [\n\t\t{\n\t\t\tdata: [300, 50, 100],\n\t\t\tbackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],\n\t\t\thoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']\n\t\t}\n\t]\n};\n\nconst legendOpts = {\n\tdisplay: true,\n\tposition: 'top',\n\tfullWidth: true,\n\treverse: false,\n\tlabels: {\n\t\tfontColor: 'rgb(255, 99, 132)'\n\t}\n};\n\nclass LegendExample extends Component {\n\tstate = {\n\t\tlegend: legendOpts\n\t};\n\n\tapplyLegendSettings() {\n\t\tconst { value } = this.legendOptsInput;\n\n\t\ttry {\n\t\t\tconst opts = JSON.parse(value);\n\t\t\tthis.setState({\n\t\t\t\tlegend: opts\n\t\t\t});\n\t\t} catch (e) {\n\t\t\talert(e.message);\n\t\t\tthrow Error(e);\n\t\t}\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Legend Options Example</h2>\n\t\t\t\t<textarea\n\t\t\t\t\tcols=\"40\"\n\t\t\t\t\trows=\"15\"\n\t\t\t\t\tref={input => {\n\t\t\t\t\t\tthis.legendOptsInput = input;\n\t\t\t\t\t}}\n\t\t\t\t\tdefaultValue={JSON.stringify(this.state.legend, null, 2)}\n\t\t\t\t/>\n\t\t\t\t<div>\n\t\t\t\t\t<button onClick={this.applyLegendSettings}>Apply legend settings</button>\n\t\t\t\t</div>\n\t\t\t\t<Pie data={data} legend={this.state.legend} redraw />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default LegendExample;\n"},2486:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n(294),o=n(1);const l={labels:["Red","Green","Yellow"],datasets:[{data:[300,50,100],backgroundColor:["#FF6384","#36A2EB","#FFCE56"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56"]}]},s={onClick:(t,e)=>alert("Item with text ".concat(e.text," and index ").concat(e.index," clicked")),onHover:(t,e)=>alert("Item with text ".concat(e.text," and index ").concat(e.index," hovered"))};class i extends r.Component{constructor(){super(...arguments),this.state={legend:s}}applyLegendSettings(){const{value:t}=this.legendOptsInput;try{const e=JSON.parse(t);this.setState({legend:e})}catch(e){throw alert(e.message),Error(e)}}render(){return Object(o.jsxs)("div",{className:"flex flex-col items-center w-full max-w-md",children:[Object(o.jsx)("h2",{children:"Legend Handlers Example"}),Object(o.jsx)("p",{children:"Hover over label and click"}),Object(o.jsx)(a.Pie,{data:l,legend:this.state.legend})]})}}e.default=i},2487:function(t,e,n){"use strict";n.r(e),e.default="import { Component } from 'react';\nimport { Pie } from 'react-chartjs-2';\n\nconst data = {\n\tlabels: ['Red', 'Green', 'Yellow'],\n\tdatasets: [\n\t\t{\n\t\t\tdata: [300, 50, 100],\n\t\t\tbackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56'],\n\t\t\thoverBackgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']\n\t\t}\n\t]\n};\n\nconst legendOpts = {\n\tonClick: (e, item) => alert(`Item with text ${item.text} and index ${item.index} clicked`),\n\tonHover: (e, item) => alert(`Item with text ${item.text} and index ${item.index} hovered`)\n};\n\nclass LegendExample extends Component {\n\tstate = {\n\t\tlegend: legendOpts\n\t};\n\n\tapplyLegendSettings() {\n\t\tconst { value } = this.legendOptsInput;\n\n\t\ttry {\n\t\t\tconst opts = JSON.parse(value);\n\t\t\tthis.setState({\n\t\t\t\tlegend: opts\n\t\t\t});\n\t\t} catch (e) {\n\t\t\talert(e.message);\n\t\t\tthrow Error(e);\n\t\t}\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<div className=\"flex flex-col items-center w-full max-w-md\">\n\t\t\t\t<h2>Legend Handlers Example</h2>\n\t\t\t\t<p>Hover over label and click</p>\n\t\t\t\t<Pie data={data} legend={this.state.legend} />\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default LegendExample;\n"},2638:function(t,e,n){"use strict";n.r(e);var r=n(1130),a=n(1098),o=n(1090),l=n(194),s=n(1);e.default=function(){return Object(s.jsxs)(s.Fragment,{children:[Object(s.jsxs)("div",{className:"flex w-full items-center justify-between mb-24",children:[Object(s.jsx)(l.a,{variant:"h4",className:"",children:"ReactChartJs2"}),Object(s.jsxs)(a.a,{variant:"outlined",component:"a",href:"https://github.com/jerairrest/react-chartjs-2",target:"_blank",role:"button",children:[Object(s.jsx)(o.a,{children:"link"}),Object(s.jsx)("span",{className:"mx-4",children:"Reference"})]})]}),Object(s.jsxs)(l.a,{className:"mb-16",component:"p",children:[Object(s.jsx)("code",{children:"react-chartjs-2"})," is a React wrapper for Chart.js 2."]}),Object(s.jsx)("hr",{}),Object(s.jsx)(l.a,{className:"text-32 mt-32 mb-8",component:"h2",children:"Example Usages"}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2458).default,raw:n(2459)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2460).default,raw:n(2461)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2462).default,raw:n(2463)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2464).default,raw:n(2465)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2466).default,raw:n(2467)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2468).default,raw:n(2469)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2470).default,raw:n(2471)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2472).default,raw:n(2473)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2474).default,raw:n(2475)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2476).default,raw:n(2477)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2478).default,raw:n(2479)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2480).default,raw:n(2481)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2482).default,raw:n(2483)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2484).default,raw:n(2485)}),Object(s.jsx)(r.a,{className:"mb-64",component:n(2486).default,raw:n(2487)})]})}}}]);

Zerion Mini Shell 1.0