Update UptimeChart to work without labels
This commit is contained in:
parent
b4d0f44ba3
commit
19c0b5f867
|
@ -96,7 +96,7 @@ const DeviceUptime = () => {
|
||||||
height: '100%',
|
height: '100%',
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<UptimeChart startMonth={startMonth} endMonth={endMonth} monthlyActivity={[10, 1, 3, 4, 5, 1, 7, 1,6, 3, 1, 9]} />
|
<UptimeChart startMonth={startMonth} endMonth={endMonth} monthlyActivity={[10, 1, 3, 4, 5, 1, 7, 1,6, 3, 1, 9]} withLabels={true}/>
|
||||||
</Stack>
|
</Stack>
|
||||||
</XStack>
|
</XStack>
|
||||||
</YStack>
|
</YStack>
|
||||||
|
|
|
@ -178,6 +178,7 @@ type UptimeChartProps = {
|
||||||
monthlyActivity: number[];
|
monthlyActivity: number[];
|
||||||
startMonth: number;
|
startMonth: number;
|
||||||
endMonth: number;
|
endMonth: number;
|
||||||
|
withLabels: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
const updateMonthlyValues = (data: any, monthlyActivity: any) => {
|
const updateMonthlyValues = (data: any, monthlyActivity: any) => {
|
||||||
|
@ -203,7 +204,7 @@ const updateMonthlyValues = (data: any, monthlyActivity: any) => {
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
const UptimeChart = ({ monthlyActivity, startMonth, endMonth }: UptimeChartProps) => {
|
const UptimeChart = ({ monthlyActivity, startMonth, endMonth, withLabels }: UptimeChartProps) => {
|
||||||
|
|
||||||
const updatedData = updateMonthlyValues(data, monthlyActivity);
|
const updatedData = updateMonthlyValues(data, monthlyActivity);
|
||||||
console.log(updatedData)
|
console.log(updatedData)
|
||||||
|
@ -213,7 +214,7 @@ const UptimeChart = ({ monthlyActivity, startMonth, endMonth }: UptimeChartProps
|
||||||
return (
|
return (
|
||||||
<ResponsiveContainer>
|
<ResponsiveContainer>
|
||||||
<BarChart data={filteredData} style={{ backgroundColor: '#F0F2F5' }}>
|
<BarChart data={filteredData} style={{ backgroundColor: '#F0F2F5' }}>
|
||||||
<Bar dataKey="one" barSize={10} fill="#E95460" />
|
<Bar dataKey="one" barSize={withLabels ? 10 : 1} fill="#E95460" />
|
||||||
<Bar dataKey="two" barSize={10} fill="#E95460" />
|
<Bar dataKey="two" barSize={10} fill="#E95460" />
|
||||||
<Bar dataKey="three" barSize={10} fill="#E95460" />
|
<Bar dataKey="three" barSize={10} fill="#E95460" />
|
||||||
<Bar dataKey="four" barSize={10} fill="#E95460" />
|
<Bar dataKey="four" barSize={10} fill="#E95460" />
|
||||||
|
@ -223,7 +224,7 @@ const UptimeChart = ({ monthlyActivity, startMonth, endMonth }: UptimeChartProps
|
||||||
<Bar dataKey="eight" barSize={10} fill="#E95460" />
|
<Bar dataKey="eight" barSize={10} fill="#E95460" />
|
||||||
<Bar dataKey="nine" barSize={10} fill="#E95460" />
|
<Bar dataKey="nine" barSize={10} fill="#E95460" />
|
||||||
<Bar dataKey="ten" barSize={10} fill="#E95460" />
|
<Bar dataKey="ten" barSize={10} fill="#E95460" />
|
||||||
<XAxis dataKey="name" fontSize={'10px'} tickMargin={10} />
|
{withLabels && <XAxis dataKey="name" fontSize={'10px'} tickMargin={10} />}
|
||||||
</BarChart>
|
</BarChart>
|
||||||
</ResponsiveContainer>
|
</ResponsiveContainer>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue