diff --git a/src/components/pages/uniformity/UniformityChart.tsx b/src/components/pages/uniformity/UniformityChart.tsx index fb65e088..2b104623 100644 --- a/src/components/pages/uniformity/UniformityChart.tsx +++ b/src/components/pages/uniformity/UniformityChart.tsx @@ -2,7 +2,8 @@ import React from 'react'; import Card from '@/components/Card'; import UniformityBarChart from '@/components/pages/uniformity/chart/UniformityBarChart'; import UniformityGaugeChart from '@/components/pages/uniformity/chart/UniformityGaugeChart'; -import UniformityBarChartSkeleton from './skeleton/UniformityBarChartSkeleton'; +import UniformityBarChartSkeleton from '@/components/pages/uniformity/skeleton/UniformityBarChartSkeleton'; +import UniformityGaugeChartSkeleton from '@/components/pages/uniformity/skeleton/UniformityGaugeChartSkeleton'; interface BarChartData { name: string; @@ -69,14 +70,23 @@ const UniformityChart = () => { // TODO: Replace with actual API call const gaugeChartData: GaugeChartData = { - value: 52, - label: 'Uniformity', + value: 0, + label: '', kandang: 'Kandang Cirangga', week: 'Week 2', currentValue: 512, totalValue: 1024, }; + // const gaugeChartData: GaugeChartData = { + // value: 52, + // label: 'Uniformity', + // kandang: 'Kandang Cirangga', + // week: 'Week 2', + // currentValue: 512, + // totalValue: 1024, + // }; + return (
{ title='Weekly Performance ⓘ' className={{ wrapper: 'xl:col-span-1 2xl:col-span-1 w-full', - body: 'h-96', + body: 'h-110', }} > - + ) : ( = ({}) => { + const numberOfSegments = 50; + const value = 0; + const filledSegments = Math.round((value / 100) * numberOfSegments); + + const data = Array.from({ length: numberOfSegments }, (_, index) => ({ + name: index, + value: 1, + filled: index < filledSegments, + })); + + const activeColor = '#1890ff'; + const inactiveColor = '#f0f0f0'; + + return ( +
+
+
+ + + + {data.map((entry, index) => ( + + ))} + + + +
+
+ +
+ + No Filters Selected + + + Please choose filters to narrow down your results and make your + search easier. + +
+
+
+
+ ); +}; + +export default UniformityGaugeChartSkeleton;