Volleyball Elite Academy development update
|
Volleyball Elite Academy
Game Days: Date & Lock Status
|
Game Days: Date & Lock StatusVolleyball Elite Academy — Development Update • June 20, 2026
Game Days: Date & Lock Status
What & Why The Game Days sidebar in the schedule page shows "Day 1", "Day 2", etc. but gives no hint about when each day falls or whether it's been locked. Adding the session date (e.g. "Jun 19") and a lock/unlock icon lets the coordinator instantly see which day is which date and which ones are finalized — without opening each one.
Done looks like
- Each day button in the Game Days sidebar shows the session date below or beside the "Day N" label, formatted as a short date like "Jun 19" (or "No date" / greyed out if no date is set).
- Each day button shows a small lock icon: a closed lock (🔒) when is set, an open lock when not locked.
- Locked days display the lock icon in a muted/success colour to distinguish them from unlocked ones.
- The existing type badge (Play / Sorting / Regular) and selection highlight remain unchanged.
Out of scope
- Changing when or how locking works.
- Adding locking controls to the sidebar (lock button stays in the main content area).
- Any changes to the coordinator Game Days count widget (different component).
Steps 1. Import lock icons — Add and from to the imports in . 2. Format and display the session date — Inside the session button map, read , format it to a short locale string (e.g. "Jun 19"), and render it as a small muted line beneath "Day N". If is null, render nothing (or a subtle dash). 3. Add lock icon — Render a icon (closed, muted-green or similar) when is truthy, and a icon (muted) when it is not. Place it to the right of the day label, before the type badge, or as part of the button's right side. 4. Layout polish — Ensure the button still fits comfortably at its full width with the extra content; use flex layout with the day name + date stacked on the left and the lock + badge grouped on the right.
Relevant files -
|
Volleyball Elite Academy Reply to this email — we read every reply. You received this because you have an account with Volleyball Elite Academy. elitevolleyball.training |
|
No comments:
Post a Comment