From 756d9050a943b8a93c0b2d90e6b551b0468987e7 Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Tue, 12 Aug 2025 20:32:19 +0200 Subject: [PATCH] [CL-652] Remove bootstrap and enable tailwind preflight (#8071) Wraps up the tailwind migration by removing bootstrap from the web vault. --- .../popup/layout/popup-layout.stories.ts | 2 +- apps/browser/src/popup/scss/tailwind.css | 4 - apps/desktop/src/scss/tailwind.css | 4 - .../organization-filter.component.html | 4 +- .../layouts/header/web-header.component.html | 2 +- .../components/vault-filter.component.html | 1 + .../vault-filter-section.component.html | 2 +- apps/web/src/connectors/webauthn.scss | 5 - apps/web/src/connectors/webauthn.ts | 4 - apps/web/src/scss/base.scss | 308 --------------- apps/web/src/scss/buttons.scss | 202 ---------- apps/web/src/scss/cards.scss | 98 ----- apps/web/src/scss/forms.scss | 224 ----------- apps/web/src/scss/modals.scss | 179 --------- apps/web/src/scss/pages.scss | 117 ------ apps/web/src/scss/plugins.scss | 126 ------- apps/web/src/scss/styles.scss | 49 +-- apps/web/src/scss/tables.scss | 145 ------- apps/web/src/scss/tailwind.css | 5 +- apps/web/src/scss/variables.scss | 335 ---------------- apps/web/src/scss/vault-filters.scss | 76 +--- apps/web/tailwind.config.js | 1 + .../input-password.component.html | 1 + .../input-password.component.ts | 2 + .../components/src/avatar/avatar.component.ts | 2 +- .../src/form-field/form-field.component.html | 2 +- libs/components/src/input/input.directive.ts | 1 + .../src/stepper/stepper.component.html | 16 +- libs/components/src/styles.css | 6 +- libs/components/src/styles.scss | 45 +-- .../src/table/sortable.component.ts | 3 - libs/components/src/tw-theme-preflight.css | 68 ++++ libs/components/src/tw-theme.css | 84 +++-- libs/components/src/variables.scss | 357 ------------------ libs/components/tailwind.config.base.js | 22 ++ libs/components/tailwind.config.js | 1 + package-lock.json | 34 -- package.json | 1 - 38 files changed, 181 insertions(+), 2357 deletions(-) delete mode 100644 apps/web/src/connectors/webauthn.scss delete mode 100644 apps/web/src/scss/base.scss delete mode 100644 apps/web/src/scss/buttons.scss delete mode 100644 apps/web/src/scss/cards.scss delete mode 100644 apps/web/src/scss/forms.scss delete mode 100644 apps/web/src/scss/modals.scss delete mode 100644 apps/web/src/scss/pages.scss delete mode 100644 apps/web/src/scss/plugins.scss delete mode 100644 apps/web/src/scss/tables.scss create mode 100644 libs/components/src/tw-theme-preflight.css diff --git a/apps/browser/src/platform/popup/layout/popup-layout.stories.ts b/apps/browser/src/platform/popup/layout/popup-layout.stories.ts index b63d357cab9..e7f157328bb 100644 --- a/apps/browser/src/platform/popup/layout/popup-layout.stories.ts +++ b/apps/browser/src/platform/popup/layout/popup-layout.stories.ts @@ -117,7 +117,7 @@ class MockPopoutButtonComponent {} @Component({ selector: "mock-current-account", template: ` - `, diff --git a/apps/browser/src/popup/scss/tailwind.css b/apps/browser/src/popup/scss/tailwind.css index b49fe912861..54139990356 100644 --- a/apps/browser/src/popup/scss/tailwind.css +++ b/apps/browser/src/popup/scss/tailwind.css @@ -1,9 +1,5 @@ @import "../../../../../libs/components/src/tw-theme.css"; -@tailwind base; -@tailwind components; -@tailwind utilities; - @layer components { /** Safari Support */ html.browser_safari .tw-styled-scrollbar::-webkit-scrollbar { diff --git a/apps/desktop/src/scss/tailwind.css b/apps/desktop/src/scss/tailwind.css index 531133affc0..ac2f800c508 100644 --- a/apps/desktop/src/scss/tailwind.css +++ b/apps/desktop/src/scss/tailwind.css @@ -1,5 +1 @@ @import "../../../../libs/components/src/tw-theme.css"; - -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/apps/desktop/src/vault/app/vault/vault-filter/filters/organization-filter.component.html b/apps/desktop/src/vault/app/vault/vault-filter/filters/organization-filter.component.html index 7298133146c..8c73891dc09 100644 --- a/apps/desktop/src/vault/app/vault/vault-filter/filters/organization-filter.component.html +++ b/apps/desktop/src/vault/app/vault/vault-filter/filters/organization-filter.component.html @@ -49,7 +49,7 @@  {{ organization.name }} - +  {{ organization.name }} - + diff --git a/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.html b/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.html index 3ac5e708e8c..7722ba1ad86 100644 --- a/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.html +++ b/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.html @@ -9,6 +9,7 @@ > {{ "filters" | i18n }}  {{ f.node.name }} - +