Skip to content

Commit d768189

Browse files
authored
fix(charts): adjust ChartContainer margin for Safari on Mac
Merge pull request #35 from MatinDehghanian
2 parents 84419ea + cbd32db commit d768189

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

dashboard/src/components/charts/AllNodesStackedBarChart.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,14 @@ export function AllNodesStackedBarChart() {
546546
/>
547547
) : (
548548
<div className="mx-auto w-full max-w-7xl">
549-
<ChartContainer dir={'ltr'} config={chartConfig} className="max-h-[400px] min-h-[200px] w-full">
549+
<ChartContainer
550+
dir={'ltr'}
551+
config={chartConfig}
552+
className="max-h-[400px] min-h-[200px] w-full"
553+
style={{
554+
marginBottom: navigator.userAgent.includes('Safari') && navigator.platform.includes('Mac') ? `${0.18 * window.innerWidth}px` : '0',
555+
}}
556+
>
550557
{chartData && chartData.length > 0 ? (
551558
<BarChart accessibilityLayer data={chartData} margin={{ top: 5, right: 10, left: 10, bottom: 5 }}>
552559
<CartesianGrid direction={'ltr'} vertical={false} />

dashboard/src/components/charts/CostumeBarChart.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,14 @@ export function CostumeBarChart({ nodeId }: CostumeBarChartProps) {
350350
/>
351351
) : (
352352
<div className="mx-auto w-full max-w-7xl">
353-
<ChartContainer dir={'ltr'} config={chartConfig} className="max-h-[300px] min-h-[150px] w-full overflow-x-auto sm:max-h-[400px] sm:min-h-[200px]">
353+
<ChartContainer
354+
dir={'ltr'}
355+
config={chartConfig}
356+
className="max-h-[300px] min-h-[150px] w-full overflow-x-auto sm:max-h-[400px] sm:min-h-[200px]"
357+
style={{
358+
marginBottom: navigator.userAgent.includes('Safari') && navigator.platform.includes('Mac') ? `${0.18 * window.innerWidth}px` : '0',
359+
}}
360+
>
354361
{chartData && chartData.length > 0 ? (
355362
<BarChart accessibilityLayer data={chartData} margin={{ top: 5, right: 10, left: 10, bottom: 5 }}>
356363
<CartesianGrid direction={'ltr'} vertical={false} />

0 commit comments

Comments
 (0)