diff --git a/bo/components.d.ts b/bo/components.d.ts index 655bc41..622aa17 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -16,8 +16,15 @@ declare module 'vue' { En_PrivacyPolicyView: typeof import('./src/components/terms/en_PrivacyPolicyView.vue')['default'] En_TermsAndConditionsView: typeof import('./src/components/terms/en_TermsAndConditionsView.vue')['default'] LangSwitch: typeof import('./src/components/inner/langSwitch.vue')['default'] + PageAddresses: typeof import('./src/components/customer/PageAddresses.vue')['default'] + PageCart: typeof import('./src/components/customer/PageCart.vue')['default'] + PageProductCardFull: typeof import('./src/components/customer/PageProductCardFull.vue')['default'] Pl_PrivacyPolicyView: typeof import('./src/components/terms/pl_PrivacyPolicyView.vue')['default'] Pl_TermsAndConditionsView: typeof import('./src/components/terms/pl_TermsAndConditionsView.vue')['default'] + ProductCustomization: typeof import('./src/components/customer/components/ProductCustomization.vue')['default'] + ProductDetailView: typeof import('./src/components/admin/ProductDetailView.vue')['default'] + ProductsView: typeof import('./src/components/admin/ProductsView.vue')['default'] + ProductVariants: typeof import('./src/components/customer/components/ProductVariants.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] ThemeSwitch: typeof import('./src/components/inner/themeSwitch.vue')['default'] @@ -32,6 +39,8 @@ declare module 'vue' { UFormField: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/FormField.vue')['default'] UIcon: typeof import('./node_modules/@nuxt/ui/dist/runtime/vue/components/Icon.vue')['default'] UInput: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Input.vue')['default'] + UInputNumber: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/InputNumber.vue')['default'] + UModal: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Modal.vue')['default'] UPagination: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Pagination.vue')['default'] USelect: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Select.vue')['default'] USelectMenu: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/SelectMenu.vue')['default'] diff --git a/bo/src/app.config.ts b/bo/src/app.config.ts index b9baa6c..0089c78 100644 --- a/bo/src/app.config.ts +++ b/bo/src/app.config.ts @@ -2,10 +2,6 @@ import type { NuxtUIOptions } from '@nuxt/ui/unplugin' export const uiOptions: NuxtUIOptions = { ui: { - colors: { - primary: 'blue', - neutral: 'zink', - }, pagination: { slots: { root: '', @@ -22,6 +18,13 @@ export const uiOptions: NuxtUIOptions = { error: 'text-red-600!' }, }, + inputNumber: { + slots: { + base: 'text-(--black) dark:text-white border! border-(--border-light)! dark:border-(--border-dark)! outline-0! ring-0! pt-2 px-1! w-auto!', + increment: 'border-0! pe-0! ps-0!', + decrement: 'border-0! pe-0! ps-0!' + }, + }, select: { slots: { base: 'w-full! cursor-pointer border! border-(--border-light)! dark:border-(--border-dark)! outline-0! ring-0!', @@ -43,12 +46,18 @@ export const uiOptions: NuxtUIOptions = { } }, - table: { + table: { slots: { base: 'border! border-(--border-light)! dark:border-(--border-dark)! outline-0! ring-0! bg-(--second-light) dark:bg-(--main-dark)', tr: 'border-b! border-(--border-light)! dark:border-(--border-dark)! outline-0! ring-0! text-(--black)! dark:text-white!', } + }, + modal: { + slots: { + content: 'border! border-(--border-light)! dark:border-(--border-dark)! outline-0! ring-0! bg-(--second-light) dark:bg-(--main-dark)', + } + } } } \ No newline at end of file diff --git a/bo/src/components/TopBar.vue b/bo/src/components/TopBar.vue index eb632f7..6f0b00d 100644 --- a/bo/src/components/TopBar.vue +++ b/bo/src/components/TopBar.vue @@ -9,7 +9,7 @@ const authStore = useAuthStore()