Skip to content

Add weekly routine schedule modal UI - #83

Merged
rd-code-23 merged 1 commit into
feature/persist-routine-draft-navigationfrom
feature/routine-schedule-modal-ui
Aug 30, 2026
Merged

rd-code-23 merged 1 commit into
feature/persist-routine-draft-navigationfrom
feature/routine-schedule-modal-ui

Conversation

@rd-code-23

@rd-code-23 rd-code-23 commented Aug 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

Adds the first visual slice of the weekly routine scheduler.

Included

  • reusable responsive Dialog primitive
  • reusable accessible Switch primitive
  • schedule trigger on the routine editor
  • seven weekday rows
  • local weekday selection state
  • a time input that appears only for selected days
  • disabled Save Schedule action until RHF persistence is implemented

Responsive behavior

The dialog is centered on desktop and presented as a bottom sheet on small screens.

Tests

  • verifies the modal opens
  • verifies all seven weekday switches are present
  • verifies selecting a day reveals its time input
  • all 40 web tests pass

Dependency

This PR is stacked on PR #82. Once the earlier stacked PRs merge, its base can be updated to main.

@rd-code-23
rd-code-23 merged commit eb25784 into feature/persist-routine-draft-navigation Aug 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant