Patch: Handle pre list heats correctly in live timing#127
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
📝 WalkthroughWalkthroughThis pull request updates copyright years, introduces conditional pre-list UI rendering in the livetiming component with multi-language support, and adjusts styling for meeting tags. The changes add pre-list warning messages and routing capabilities across English, German, Czech, and Ukrainian locales. Changes
Sequence DiagramsequenceDiagram
participant User
participant Component as Livetiming Component
participant Template
participant Router
User->>Component: Load heat data
Component->>Component: Check heat.is_pre_list flag
alt is_pre_list is true
Component->>Template: Pass pre-list condition
Template->>Template: Render no-content warning
Template->>Template: Display "Open Event" button
User->>Template: Click "Open Event" button
Template->>Router: Navigate to /m/{meetingId}/event/{eventNumber}/
Router->>User: Display full event page
else is_pre_list is false
Component->>Template: Pass livetiming data
Template->>Template: Render livetiming table
Template->>User: Display race timing
end
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Style
Documentation
Chores