mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
feat: stat generalzation
This commit is contained in:
1 parent
aafba7b6c8
commit
8bc3e2c6b9
4 files changed
+59
-9
No files matched your search
@@ -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) },
|
||||
|
||||
Reference in new issue
Block a user