From 2ce25566857c559a8bef0163844df9ff40cb1162 Mon Sep 17 00:00:00 2001 From: Yakovenko Valeriia Date: Thu, 2 Apr 2026 15:53:27 +0200 Subject: [PATCH] fix: tabs --- bo/components.d.ts | 1 + bo/src/app.config.ts | 3 - bo/src/assets/main.css | 17 +-- bo/src/components/admin/ProductDetailView.vue | 126 +++++++++--------- bo/src/components/customer/PageAddresses.vue | 4 +- bo/src/components/customer/PageCarts.vue | 12 +- bo/src/components/customer/PageProduct.vue | 4 +- .../customer/PageProfileDetails.vue | 6 +- .../customer/PageProfileDetailsAddInfo.vue | 8 +- bo/src/views/LoginView.vue | 8 +- bo/src/views/PasswordRecoveryView.vue | 4 +- bo/src/views/RegisterView.vue | 4 +- bo/src/views/ResetPasswordForm.vue | 2 +- bo/src/views/VerifyEmailView.vue | 2 +- 14 files changed, 100 insertions(+), 101 deletions(-) diff --git a/bo/components.d.ts b/bo/components.d.ts index 7c39661..69cd141 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -58,5 +58,6 @@ declare module 'vue' { USelectMenu: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/SelectMenu.vue')['default'] USidebar: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Sidebar.vue')['default'] UTable: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Table.vue')['default'] + UTabs: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Tabs.vue')['default'] } } diff --git a/bo/src/app.config.ts b/bo/src/app.config.ts index c0be82b..7e88496 100644 --- a/bo/src/app.config.ts +++ b/bo/src/app.config.ts @@ -8,9 +8,6 @@ export const uiOptions: NuxtUIOptions = { } }, button: { - slots: { - base: 'px-10!', - }, }, input: { slots: { diff --git a/bo/src/assets/main.css b/bo/src/assets/main.css index 13e3a47..c657abf 100644 --- a/bo/src/assets/main.css +++ b/bo/src/assets/main.css @@ -15,9 +15,9 @@ body { @theme { --main-light: #FFFEFB; - --second-light: #F5F6FA; + --second-light: #F8FAFC; - --main-dark: #212121; + --main-dark: #1A1A1A; --black: #1A1A1A; /* gray */ @@ -25,15 +25,15 @@ body { --gray-dark: #6B7280; /* borders */ - --border-light: #E8E7E0; - --border-dark: #3F3E3D; + --border-light: #E2E8F0; + --border-dark: #334155; /* text */ - --accent-green-dark: #22c55e; - --accent-green-light: #16A34A; - --accent-blue-dark: #3B82F6; - --accent-blue-light: #2563EB; + --accent-blue-dark: #0EA5E91A; + --accent-blue-light: #E0F2FE; --text-dark: #FFFEFB; + --text-sky-light: #0284C7; + --text-sky-dark: #38BDF8; /* placeholder */ --placeholder: #8C8C8A; @@ -55,6 +55,7 @@ body { --ui-error: var(--dark-red); --border: var(--border-dark); --tw-border-style: var(--border-dark); + --ui-text-inverted: #fff; } .label-form { diff --git a/bo/src/components/admin/ProductDetailView.vue b/bo/src/components/admin/ProductDetailView.vue index 67a6494..0ccfe5b 100644 --- a/bo/src/components/admin/ProductDetailView.vue +++ b/bo/src/components/admin/ProductDetailView.vue @@ -1,16 +1,16 @@