web: add previous/compare values for all charts

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-01-21 22:05:49 +01:00
parent 308ae98472
commit 46d5d203dc
27 changed files with 1290 additions and 231 deletions

View File

@@ -2,6 +2,7 @@ import { createContext, memo, useContext, useMemo } from 'react';
export interface ChartContextType {
editMode: boolean;
previous?: boolean;
}
type ChartProviderProps = {
@@ -12,14 +13,19 @@ const ChartContext = createContext<ChartContextType>({
editMode: false,
});
export function ChartProvider({ children, editMode }: ChartProviderProps) {
export function ChartProvider({
children,
editMode,
previous,
}: ChartProviderProps) {
return (
<ChartContext.Provider
value={useMemo(
() => ({
editMode,
previous: previous ?? false,
}),
[editMode]
[editMode, previous]
)}
>
{children}