9 Commits

Author SHA1 Message Date
Ivan Kuchin 831f750cd3 remove hover card fallback for the case when phase is absent or not active 2025-04-08 14:23:34 +02:00
Ivan Kuchin 40321ebed9 rely on deleation from phase to phase definition 2025-04-08 14:09:14 +02:00
Ivan Kuchin 46e3c61339 extract shared component methods to Projects::Phases::Shared 2025-04-08 14:07:43 +02:00
Ivan Kuchin fcd6cf48ba move querying for phase to controller, use eager_load instead of joins+includes 2025-04-08 14:07:41 +02:00
Ivan Kuchin a5f582d746 be strict about Projects::Phases::HoverCardComponent initializer gate argument 2025-04-08 14:07:41 +02:00
Tobias Dillmann 7b5af9ed95 exemplary feature spec 2025-04-08 14:07:39 +02:00
Tobias Dillmann 991ce6b216 HoverCardComponent unit tests 2025-04-08 14:07:38 +02:00
Tobias Dillmann c4f4d71b66 avoid text overflow within hover card 2025-04-08 14:07:37 +02:00
Tobias Dillmann bdf86fd0fa move into its own namespace
This is useful in case we want to show actual project hover cards in the
future.
2025-04-08 14:07:36 +02:00