mirror of
https://github.com/kremalicious/umami.git
synced 2025-02-14 21:10:34 +01:00
Updated how datasets are loaded, preventing chart redraw.
This commit is contained in:
parent
b1856c7eb3
commit
e33a8e054b
@ -45,7 +45,7 @@ export default function BarChart({
|
|||||||
|
|
||||||
switch (unit) {
|
switch (unit) {
|
||||||
case 'minute':
|
case 'minute':
|
||||||
return dateFormat(d, 'H:mm', locale);
|
return dateFormat(d, 'h:mm', locale);
|
||||||
case 'hour':
|
case 'hour':
|
||||||
return dateFormat(d, 'p', locale);
|
return dateFormat(d, 'p', locale);
|
||||||
case 'day':
|
case 'day':
|
||||||
@ -177,15 +177,16 @@ export default function BarChart({
|
|||||||
const updateChart = () => {
|
const updateChart = () => {
|
||||||
setTooltip(null);
|
setTooltip(null);
|
||||||
|
|
||||||
|
datasets.forEach((dataset, index) => {
|
||||||
|
chart.current.data.datasets[index].data = dataset.data;
|
||||||
|
chart.current.data.datasets[index].label = dataset.label;
|
||||||
|
});
|
||||||
|
|
||||||
chart.current.options = getOptions();
|
chart.current.options = getOptions();
|
||||||
|
|
||||||
if (datasets.length) {
|
onUpdate(chart.current);
|
||||||
chart.current.data.datasets = datasets;
|
|
||||||
}
|
|
||||||
|
|
||||||
chart.current.update();
|
chart.current.update();
|
||||||
|
|
||||||
onUpdate(chart.current);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user