This gives admins and course staff the ability to collapse the queue message. The expanded/collapsed preference is persisted to local storage for every queue the user interacts with. I also took this as an opportunity to refine the design of the whole panel. Here are some screenshots:
I took this as an opportunity to refactor a few components and switch them to using React hooks. Once you get used to their mental model, they're an absolute joy to work with!
This gives admins and course staff the ability to collapse the queue message. The expanded/collapsed preference is persisted to local storage for every queue the user interacts with. I also took this as an opportunity to refine the design of the whole panel. Here are some screenshots:
I took this as an opportunity to refactor a few components and switch them to using React hooks. Once you get used to their mental model, they're an absolute joy to work with!
Resolves #172