Skip to content

Conversation

@davinotdavid
Copy link
Contributor

@davinotdavid davinotdavid commented Jan 8, 2026

Description of the Change

Refactored the styling of the Booker's Page / Booking Page according to the Zeplin file:
https://app.zeplin.io/project/66dd0f2b2fe8f1b63cda36f1/screen/68cd9bb8f41b5541ea14f7ad

Note

If you Availability settings has Automatically confirm bookings if time is available set, you will see an extra helper text under the Book Appointment button

Screenshots

Light mode / Empty state
image

Light mode / Event selected
image

Dark mode / Empty state
image

Dark mode / Event selected
image

Benefits

  • Better UI/UX consistency with the other parts of the application.

Known issues / Things to improve

  • There's a section in Zeplin called "+ Add Note" but we don't have that functionality just yet, so it is not present in this PR.
  • We have a field in the schedules table in the DB called location_type which is defaulting to inperson instead of online. Since we don't have the option to change this in the UI anywhere yet, we can't rely on this field to hide / show the related text so the "Virtual" text is hardcoded as of now.
  • Headers / Footer are unchanged yet but I've created a new issue to track those changes here: Update the Header / Footer to match latest UI revisions #1408

Applicable Issues

Fixes #1285
Fixes #1385

@davinotdavid davinotdavid marked this pull request as draft January 8, 2026 00:02
@davinotdavid davinotdavid changed the title [WIP] Implement bookers page overhaul Implement bookers page overhaul Jan 8, 2026
Copy link
Collaborator

@devmount devmount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great so far, thanks for this! One German correction below. And one question: Didn't we automatically fill in name and email address, when an Appointment user was accessing the bookers page from another person when already logged in?

Image

@davinotdavid davinotdavid force-pushed the implement-bookers-page-overhaul branch from eb1568e to 0dc3f81 Compare January 8, 2026 22:28
@davinotdavid davinotdavid marked this pull request as ready for review January 8, 2026 22:30
@davinotdavid
Copy link
Contributor Author

@devmount thank you so much for the review! Great catch, I've asked the Design team on Matrix and, as you suggested, they decided to leave the name and email inputs but pre-fill it.

Applied the change and flipping it to ready for review!

@davinotdavid davinotdavid requested a review from devmount January 8, 2026 22:32
Copy link
Collaborator

@devmount devmount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thank you Davi!

@davinotdavid davinotdavid merged commit a772ee7 into main Jan 9, 2026
8 checks passed
@davinotdavid davinotdavid deleted the implement-bookers-page-overhaul branch January 9, 2026 15:04
@rwood-moz
Copy link
Contributor

The new booking page looks awesome! 🥇
I created #1412 to update the E2E tests accordingly and will take this on now.

@davinotdavid
Copy link
Contributor Author

Thank you so much @rwood-moz !

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.

Remove or correct the "sign in" and "continue as guest" tabs from the Appointment booking page. Update Booker's page with new hi-fi designs

3 participants