From 5752906984e53e956f189dfef723b9e1e75f894f Mon Sep 17 00:00:00 2001 From: Alex Janousek Date: Wed, 12 Nov 2025 11:31:52 -0500 Subject: [PATCH] CSS follow up fixes --- app/assets/sass/uswds/_custom-overrides.scss | 33 ++++++++ app/assets/sass/uswds/components/_forms.scss | 5 ++ .../sass/uswds/components/_template-list.scss | 10 +-- app/templates/views/choose-account.html | 15 +--- package-lock.json | 82 +++++++++---------- .../views/organizations/test_organizations.py | 12 ++- 6 files changed, 90 insertions(+), 67 deletions(-) diff --git a/app/assets/sass/uswds/_custom-overrides.scss b/app/assets/sass/uswds/_custom-overrides.scss index 3b55c6131..0b1c4b44e 100644 --- a/app/assets/sass/uswds/_custom-overrides.scss +++ b/app/assets/sass/uswds/_custom-overrides.scss @@ -23,3 +23,36 @@ p, font-family: family('sans'); font-size: size('body', 6); } + +// Loading spinner for button states (e.g., after hitting send on text messages) +.loading-spinner { + display: inline-block; + margin-left: 0.5rem; + width: 1em; + height: 1em; + border: 2px solid transparent; + border-top-color: currentColor; + border-radius: 50%; + animation: spin 0.75s linear infinite; + vertical-align: middle; +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +// Style for disabled loading button +.usa-button[disabled] { + position: relative; + + .loading-spinner { + display: inline-block; + } + + min-width: 120px; +} diff --git a/app/assets/sass/uswds/components/_forms.scss b/app/assets/sass/uswds/components/_forms.scss index bcc04e3b0..8f38a4eb3 100644 --- a/app/assets/sass/uswds/components/_forms.scss +++ b/app/assets/sass/uswds/components/_forms.scss @@ -30,6 +30,11 @@ } } +.browse-list + .js-stick-at-bottom-when-scrolling .usa-button { + width: auto; + white-space: nowrap; +} + .usa-button img { margin-left: 0.5rem; height: 1rem; diff --git a/app/assets/sass/uswds/components/_template-list.scss b/app/assets/sass/uswds/components/_template-list.scss index 8516de043..0495a29ba 100644 --- a/app/assets/sass/uswds/components/_template-list.scss +++ b/app/assets/sass/uswds/components/_template-list.scss @@ -135,7 +135,7 @@ } .template-list-item { - padding: units(1) 0; + padding: units(1) units(3); &:empty { display: none; @@ -147,13 +147,11 @@ &:hover { background-color: color('gray-cool-5'); - padding-left: units(1); - margin-left: units(-1); - padding-right: units(1); - margin-right: units(-1); - } + padding-left: units(3); + } } + li.template-list-item.margin-bottom-2 { margin-bottom: units(1); } diff --git a/app/templates/views/choose-account.html b/app/templates/views/choose-account.html index 4a978b847..7f4eb4934 100644 --- a/app/templates/views/choose-account.html +++ b/app/templates/views/choose-account.html @@ -49,11 +49,11 @@ {% block maincolumn_content %} -

+

Choose service

-