Implement revealable animation on hover

This commit is contained in:
Dennis Schoepf 2021-08-01 17:38:38 +02:00
parent 8ad126c8d8
commit f98c3e58dc
5 changed files with 107 additions and 28 deletions

View file

@ -26,15 +26,16 @@ const store = create<State>(
infoMessageShown: false,
infoMessages: [],
addInfoMessage: (newMessage) =>
set((state) => ({ infoMessages: [...state.infoMessages, newMessage] })),
set((state) => ({ ...state, infoMessages: [...state.infoMessages, newMessage] })),
userMessages: [],
addUserMessage: (newMessage) =>
set((state) => ({ userMessages: [...state.userMessages, newMessage] })),
set((state) => ({ ...state, userMessages: [...state.userMessages, newMessage] })),
revealables: [],
setProjectMetadata: (projectName) =>
set({
set((state) => ({
...state,
revealables: getRevealablesforSubproject(projectName, project.subprojects),
}),
})),
}))
);