feat: start of charts

This commit is contained in:
tresabhi committed 2024-12-23 12:48:52 -06:00
1 parent b6fd5eaa66
commit eb95230a5f
11 files changed
+192 -165

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
import type { Samples } from '@blitzkit/core';
import { create } from 'zustand';
import { createContextualStore } from '../core/zustand/createContextualStore';
export interface Charts {
period: ChartsPeriod;
}
export type ChartsPeriod = keyof Samples;
export const Charts = createContextualStore(() =>
create<Charts>()(() => ({
period: 'd_30',
})),
);
@@ -4,12 +4,6 @@ import { createContextualStore } from '../core/zustand/createContextualStore';
export interface TankPerformanceEphemeral {
playerCountPeriod: PlayerCountPeriod;
mode: TankPerformanceMode;
}
export enum TankPerformanceMode {
Table,
Charts,
}
export type PlayerCountPeriod = keyof Samples;
@@ -17,6 +11,5 @@ export type PlayerCountPeriod = keyof Samples;
export const TankPerformanceEphemeral = createContextualStore(() =>
create<TankPerformanceEphemeral>()(() => ({
playerCountPeriod: 'd_30',
mode: TankPerformanceMode.Table,
})),
);