При включенных событиях календарь исчезает из вида при смене категории

Привет @jordan-violet, мне интересно, как ты думаешь, какое поведение здесь является желаемым.

Я вижу несколько разных подходов к этому:

Одна точка зрения (1) заключается в том, что всё работает именно так, как задумано: календарь отображается на «маршруте по умолчанию», но скрыт на всех подмаршрутах (включая «Последние»). Таким образом, пользователям не нужно видеть его постоянно, если они переходят на конкретный подмаршрут.

Другая точка зрения (2) состоит в том, что это просто неправильно. Он должен отображаться везде. Так слишком запутанно. Просто показывай его везде.

Ещё одна точка зрения (3) — нам нужно что-то вроде варианта (2) — показывать его везде, — но с дополнительной функцией в интерфейсе, позволяющей скрывать его в любом месте (кнопка для сворачивания/разворачивания календаря, независимо от того, где я нахожусь).

И ещё один вариант (4): у нас должен быть отдельный маршрут /calendar с вкладкой «Календарь», которая должна быть по умолчанию. Календарь должен отображаться только на этом маршруте, а все маршруты со списками тем должны показывать только темы.

Кажется ли тебе более логичным какой-либо из этих вариантов (и что, по-твоему, ожидали бы или предпочли бы пользователи на твоём сайте)? Есть ли ещё какой-то вариант, который не рассматривался, но который ты считаешь лучшим?