fix create modal issues in #62 #63 #66

Merged
klaipras merged 7 commits from create-group-modal-fix into ui_change 2026-10-17 22:38:12 +00:00
Member

Description

Add a loading spinner to create group button along with lockout to prevent submitting more than once
Force the calendar to stay light mode to prevent inconsistent color

Closes #61 #63 #66

Type of change

Bug Fix/New Features

Testing

  • I added/updated tests.
  • I tested my changes locally.
    • I tested my changes with a laptop-size screen.
    • I tested my changes with a phone-size screen.
    • I tested my changes with a tablet-size screen.
  • I tested on the kennel preview deployment for this pull request.

Screenshots/Recordings

Checklist

  • My code follows the project's existing style.
  • I have reviewed my changes.
  • Only the necessary files and lines have been changed.
  • This PR is ready for review.
## Description Add a loading spinner to create group button along with lockout to prevent submitting more than once Force the calendar to stay light mode to prevent inconsistent color ## Related Issue Closes #61 #63 #66 ## Type of change Bug Fix/New Features ## Testing - [x] I added/updated tests. - [x] I tested my changes locally. - [x] I tested my changes with a laptop-size screen. - [x] I tested my changes with a phone-size screen. - [x] I tested my changes with a tablet-size screen. - [ ] I tested on the kennel preview deployment for this pull request. ## Screenshots/Recordings ## Checklist - [x] My code follows the project's existing style. - [x] I have reviewed my changes. - [x] Only the necessary files and lines have been changed. - [x] This PR is ready for review.
Remove the background class that make the bg of the calendar dark.
The calendar will remain mostly the same in lightm
fix: add lockout to group creation to avoid duplication.
All checks were successful
Test / Unit tests (push) Successful in 1m21s
Test / Integration tests (push) Successful in 1m33s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 1m36s
378bac199e
feat: add loading spinner to lockout
All checks were successful
Test / Unit tests (push) Successful in 1m20s
Test / Integration tests (push) Successful in 1m32s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 1m38s
534c63c5a1
refactor: separate interactive part from loading spinner
All checks were successful
kennel/build skipped: no services or static sites defined
Test / Unit tests (push) Successful in 1m21s
Test / Integration tests (push) Successful in 1m34s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 51s
ee0c121b33
klaipras changed title from WIP: fix create modal issues in #62 #63 to fix create modal issues in #62 #63 2026-10-03 21:52:03 +00:00
klaipras changed title from fix create modal issues in #62 #63 to WIP: fix create modal issues in #62 #63 2026-10-03 21:52:07 +00:00
klaipras changed title from WIP: fix create modal issues in #62 #63 to fix create modal issues in #62 #63 2026-10-03 21:52:38 +00:00
Member

Is it possible to make the calendar in dark mode as well, meaning the background is dark and the text is light?

Is it possible to make the calendar in dark mode as well, meaning the background is dark and the text is light?
Author
Member

I tinker around and overide a bit with the library css for this. I decide to change the default blue color for our red shade we have in the website. Be aware that I need to use !important for some as the order of css imported is kinda wonky, but it shouldn't affect the rest of the app.

What do you think of the result?

I tinker around and overide a bit with the library css for this. I decide to change the default blue color for our red shade we have in the website. Be aware that I need to use !important for some as the order of css imported is kinda wonky, but it shouldn't affect the rest of the app. What do you think of the result?
Author
Member

Old one for comparison

Old one for comparison
Member

That looks great, nice job! Can you just check whether the red you used in the date is the same as the create button? It looks slightly lighter in the light mode screenshot. Also, I don't think you actually pushed those changes, it doesn't show any new commits on this PR.

That looks great, nice job! Can you just check whether the red you used in the date is the same as the create button? It looks slightly lighter in the light mode screenshot. Also, I don't think you actually pushed those changes, it doesn't show any new commits on this PR.
feat: add dark theme for calendar picker
All checks were successful
Test / Unit tests (push) Successful in 1m23s
Test / Integration tests (push) Successful in 1m36s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 1m41s
d0b66a3e50
Merge branch 'ui_change' of ssh://git.cmu.dev/ScottyLabs/study into create-group-modal-fix
All checks were successful
kennel/build skipped: no services or static sites defined
Test / Unit tests (push) Successful in 1m24s
Test / Integration tests (push) Successful in 1m30s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 43s
1fc615bc22
Author
Member

Just pushed here. @annadavi The red color that is inconsistent is for the :hover state. My mistake for not moving the cursor away.

Just pushed here. @annadavi The red color that is inconsistent is for the :hover state. My mistake for not moving the cursor away.
Merge branch 'ui_change' into create-group-modal-fix
All checks were successful
kennel/build skipped: no services or static sites defined
Test / Unit tests (push) Successful in 1m29s
Test / Integration tests (push) Successful in 1m30s
Test / Deploy to Production (push) Has been skipped
Test / Deploy to Dev (push) Successful in 1m26s
6b51c98f1b
klaipras merged commit 92f5040e12 into ui_change 2026-10-17 22:38:12 +00:00
klaipras deleted branch create-group-modal-fix 2026-10-17 22:38:12 +00:00
Sign in to join this conversation.
No description provided.