From 534324103617c9bb9f0fae9a05807a4fa25cb71a Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 31 Aug 2026 09:21:35 -0700 Subject: [PATCH] add a flex basis prop instead of one-off fix --- client/src/Components/design-elements/BaseChart.tsx | 3 +++ client/src/Components/design-elements/Gauge.tsx | 3 +++ .../Pages/Infrastructure/Details/Components/Gauges.tsx | 9 +-------- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/client/src/Components/design-elements/BaseChart.tsx b/client/src/Components/design-elements/BaseChart.tsx index 46abe5d39..319a4ad51 100644 --- a/client/src/Components/design-elements/BaseChart.tsx +++ b/client/src/Components/design-elements/BaseChart.tsx @@ -12,6 +12,7 @@ type BaseChartProps = React.PropsWithChildren<{ title: string; width?: number | string; maxWidth?: number | string; + flexBasis?: number | string; padding?: number | string | ResponsiveStyleValue; onClick?: () => void; }>; @@ -21,6 +22,7 @@ export const BaseChart = ({ title, width = "100%", maxWidth = "100%", + flexBasis = "0%", padding, onClick, }: BaseChartProps) => { @@ -32,6 +34,7 @@ export const BaseChart = ({ padding: padding ?? theme.spacing(LAYOUT.MD), display: "flex", flex: 1, + flexBasis, width: width, maxWidth: maxWidth, ...(onClick && { diff --git a/client/src/Components/design-elements/Gauge.tsx b/client/src/Components/design-elements/Gauge.tsx index 4130f67a7..082ccd996 100644 --- a/client/src/Components/design-elements/Gauge.tsx +++ b/client/src/Components/design-elements/Gauge.tsx @@ -123,6 +123,7 @@ export const DetailGauge = ({ lowerLabel, lowerValue, maxWidth = 225, + flexBasis = "0%", }: { title: string; progress: number; @@ -131,6 +132,7 @@ export const DetailGauge = ({ lowerLabel?: string; lowerValue?: string | number; maxWidth?: number; + flexBasis?: number | string; }) => { const theme = useTheme(); return ( @@ -138,6 +140,7 @@ export const DetailGauge = ({ icon={null} title={title} maxWidth={maxWidth} + flexBasis={flexBasis} > *": { flexBasis: GAUGE_MAX_WIDTH }, - }} >