2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{j as t}from"./vendor-query-a3e439f2.js";import{C as a}from"./index-590deac5.js";import{R as r,d as e,b as s,X as o,Y as i,T as d,e as n}from"./vendor-charts-4c310516.js";import"./vendor-react-ac1483bd.js";import"./vendor-toast-598db4db.js";import"./vendor-ui-8a3c5c7d.js";const c=({data:c,title:l,color:m="#10b981"})=>t.jsxs("div",{className:"card p-3 sm:p-4 lg:p-6",children:[l&&t.jsx(a,{className:"mb-3 sm:mb-4",children:l}),t.jsx("div",{className:"w-full",children:t.jsx(r,{width:"100%",height:250,minHeight:200,children:t.jsxs(e,{data:c,margin:{top:5,right:5,left:5,bottom:5},children:[t.jsx(s,{strokeDasharray:"3 3",className:"stroke-gray-300 dark:stroke-gray-600"}),t.jsx(o,{dataKey:"name",className:"text-gray-600 dark:text-gray-400",tick:{fontSize:10},interval:0,angle:-45,textAnchor:"end",height:60}),t.jsx(i,{className:"text-gray-600 dark:text-gray-400",tick:{fontSize:10},width:40}),t.jsx(d,{contentStyle:{backgroundColor:"var(--toast-bg)",color:"var(--toast-color)",border:"none",borderRadius:"8px",boxShadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)",fontSize:"12px"}}),t.jsx(n,{type:"monotone",dataKey:"value",stroke:m,strokeWidth:2,dot:{r:3,strokeWidth:2},activeDot:{r:5}})]})})})]});export{c as LineChart};
|