feat: stat generalzation

This commit is contained in:
TrèsAbhi committed 2024-05-01 17:55:13 -05:00
1 parent aafba7b6c8
commit 8bc3e2c6b9
4 files changed
+59 -9

No files matched your search

+5 -1
View File
@@ -3,8 +3,11 @@ import { merge } from 'lodash';
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
import { Region } from '../constants/regions';
import { Stat } from '../core/blitz/generateStats';
interface SessionBase {}
interface SessionBase {
columns: Stat[];
}
export interface SessionTracking extends SessionBase {
tracking: true;
@@ -24,6 +27,7 @@ type Session = SessionTracking | SessionNotTracking;
export const useSession = create<Session>()(
persist(
(set) => ({
columns: ['battles', 'winrate', 'wn8', 'damage'],
tracking: false,
}),
{ name: 'session-2', merge: (a, b) => merge(b, a) },