diff --git a/src/components/Card.tsx b/src/components/Card.tsx index e04fa4c7..c78766e1 100644 --- a/src/components/Card.tsx +++ b/src/components/Card.tsx @@ -22,6 +22,7 @@ export interface CardProps onCollapsedChange?: (collapsed: boolean) => void; className?: { wrapper?: string; + wrapperContent?: string; image?: string; body?: string; title?: string; @@ -144,6 +145,10 @@ const Card = ({ return cn('border-t border-base-300 mt-4 pt-4', className?.footer); }; + const getWrapperContentClasses = () => { + return cn('space-y-4', className?.wrapperContent); + }; + const renderCardContent = () => { const hasContent = children || actions || footer; @@ -177,7 +182,7 @@ const Card = ({ ); const cardContent = ( -
+
{children} {actions &&
{actions}
} {footer &&
{footer}
} diff --git a/src/components/pages/production/uniformity/UniformityChart.tsx b/src/components/pages/production/uniformity/UniformityChart.tsx index 84fa794b..0033e957 100644 --- a/src/components/pages/production/uniformity/UniformityChart.tsx +++ b/src/components/pages/production/uniformity/UniformityChart.tsx @@ -5,6 +5,7 @@ import UniformityGaugeChart from '@/components/pages/production/uniformity/chart import UniformityBarChartSkeleton from '@/components/pages/production/uniformity/skeleton/UniformityBarChartSkeleton'; import UniformityGaugeChartSkeleton from '@/components/pages/production/uniformity/skeleton/UniformityGaugeChartSkeleton'; import { Uniformity, type ChartData } from '@/types/api/production/uniformity'; +import { Icon } from '@iconify/react'; interface UniformityChartProps { uniformityData?: Uniformity | null; @@ -103,13 +104,23 @@ const UniformityChart = ({ return (
+
+
+ Performance Overview{' '} + +
+
{shouldShowEmptyState || !uniformityData || @@ -120,26 +131,30 @@ const UniformityChart = ({ )}
- {shouldShowEmptyState || !uniformityData || !gaugeChartData ? ( - + +
+
+ Weekly Performance{' '} + +
+
+ {shouldShowEmptyState || !uniformityData || !gaugeChartData ? ( -
- ) : ( - + ) : ( - - )} + )} +
); }; diff --git a/src/components/pages/production/uniformity/skeleton/UniformityBarChartSkeleton.tsx b/src/components/pages/production/uniformity/skeleton/UniformityBarChartSkeleton.tsx index 91c7c72d..b9d90dd9 100644 --- a/src/components/pages/production/uniformity/skeleton/UniformityBarChartSkeleton.tsx +++ b/src/components/pages/production/uniformity/skeleton/UniformityBarChartSkeleton.tsx @@ -90,7 +90,7 @@ const EmptyState = () => { const UniformityBarChartSkeleton = () => { return ( -
+