Implement feedback questions

This commit is contained in:
Dennis Schoepf 2021-08-02 19:32:37 +02:00
parent 47a7ec98ea
commit ef2edf38f2
5 changed files with 190 additions and 10 deletions

View file

@ -6,7 +6,6 @@ import project from '../metadata/project.json';
import { InfoMessageType } from './ui/info';
import { RevealableInterface, RevealableTypes } from './sketchObjects/Revealable';
import { getRevealablesforSubproject } from './helpers';
import { SubProject } from './types';
export interface State {
currentIntroStep: number;
@ -22,6 +21,7 @@ export interface State {
finishedSubProjects: string[];
setProjectMetadata: (projectName: string) => void;
participantAnonymous: boolean;
finishedGame: boolean;
}
const store = create<State>(
@ -33,6 +33,7 @@ const store = create<State>(
companionState: CompanionState.IDLE,
infoMessageShown: false,
infoMessages: [],
finishedGame: false,
addInfoMessage: (newMessage) =>
set((state) => ({ ...state, infoMessages: [...state.infoMessages, newMessage] })),
userMessages: [],