Event driven, add clue clock
This commit is contained in:
@@ -3,12 +3,10 @@ import type { RootState } from "./";
|
||||
|
||||
interface ContestantState {
|
||||
signature: number[][];
|
||||
canBuzz: boolean;
|
||||
}
|
||||
|
||||
const initialState: ContestantState = {
|
||||
signature: [],
|
||||
canBuzz: false,
|
||||
};
|
||||
|
||||
export const contestantSlice = createSlice({
|
||||
@@ -18,14 +16,10 @@ export const contestantSlice = createSlice({
|
||||
addPathToSignature: (state, { payload }: PayloadAction<number[]>) => {
|
||||
state.signature = [...state.signature, payload];
|
||||
},
|
||||
setCanBuzz: (state, { payload }: PayloadAction<boolean>) => {
|
||||
state.canBuzz = payload;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
export const { addPathToSignature, setCanBuzz } = contestantSlice.actions;
|
||||
export const { addPathToSignature } = contestantSlice.actions;
|
||||
export const selectSignature = (state: RootState) => state.contestant.signature;
|
||||
export const selectCanBuzz = (state: RootState) => state.contestant.canBuzz;
|
||||
|
||||
export default contestantSlice.reducer;
|
||||
|
||||
Reference in New Issue
Block a user