+
diff --git a/app/locales/nl.json b/app/locales/nl.json
index 9cab905..e3024fa 100644
--- a/app/locales/nl.json
+++ b/app/locales/nl.json
@@ -1,4 +1,4 @@
{
- "test.login.forgot_password": "Wachtwoord vergeten?"
-
+ "test.login.forgot_password": "Wachtwoord vergeten?",
+ "shared.hello": "Hallo, {name}!"
}
diff --git a/app/pages/index.vue b/app/pages/index.vue
index 14fb943..86c8104 100644
--- a/app/pages/index.vue
+++ b/app/pages/index.vue
@@ -1,6 +1,6 @@
diff --git a/layers/base/components/core/popover/popover.style.ts b/layers/base/components/core/popover/popover.style.ts
index d0941e5..6dde65d 100644
--- a/layers/base/components/core/popover/popover.style.ts
+++ b/layers/base/components/core/popover/popover.style.ts
@@ -5,7 +5,7 @@ export const usePopoverStyle = tv({
slots: {
arrow: 'absolute left-1/2 size-4 -translate-x-1/2 -translate-y-3 rotate-45 rounded-sm bg-popover shadow-popover-shadow',
arrowContainer: 'relative z-50 -mb-4 h-4 w-10 overflow-hidden',
- closeButtonContainer: '!absolute right-0 top-0',
+ closeButtonContainer: '!absolute right-2 top-2',
content: 'custom-popover-content z-popover rounded-popover bg-popover shadow-popover-shadow',
},
})
diff --git a/layers/base/icons/ProfileIcon.vue b/layers/base/icons/ProfileIcon.vue
new file mode 100644
index 0000000..9d33c82
--- /dev/null
+++ b/layers/base/icons/ProfileIcon.vue
@@ -0,0 +1,14 @@
+
+
+
diff --git a/layers/base/icons/icons.ts b/layers/base/icons/icons.ts
index 41c8563..9626358 100644
--- a/layers/base/icons/icons.ts
+++ b/layers/base/icons/icons.ts
@@ -19,6 +19,7 @@ export interface BaseIcons {
eyeSlash: Promise
filterLines: Promise
minus: Promise
+ profile: Promise
search: Promise
warning: Promise
}
@@ -46,6 +47,7 @@ export const icons: AllIcons = {
eyeSlash: import('@base/icons/EyeSlashIcon.vue'),
filterLines: import('@base/icons/FilterLinesIcon.vue'),
minus: import('@base/icons/MinusIcon.vue'),
+ profile: import('@base/icons/ProfileIcon.vue'),
search: import('@base/icons/SearchIcon.vue'),
warning: import('@base/icons/WarningIcon.vue'),
}
diff --git a/layers/base/locales/nl.json b/layers/base/locales/nl.json
index c561dd2..d4cd7c7 100644
--- a/layers/base/locales/nl.json
+++ b/layers/base/locales/nl.json
@@ -91,5 +91,10 @@
"shared.phone": "Telefoonnummer",
"shared.send": "Versturen",
"validation.invalid_phone": "Ongeldig telefoonnummer",
- "layouts.title": "Nuxt Template - {title}"
+ "layouts.title": "Nuxt Template - {title}",
+ "shared.logout": "Uitloggen",
+ "shared.settings": "Instellingen",
+ "locale.fr": "Frans",
+ "locale.nl": "Nederlands",
+ "locale.en": "Engels"
}
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 3d973f9..f42e17a 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -20,6 +20,12 @@ export default defineNuxtConfig({
],
},
},
+ components: [
+ {
+ pathPrefix: false,
+ path: '@/components',
+ },
+ ],
devtools: { enabled: true },
future: {
compatibilityVersion: 4,
diff --git a/package.json b/package.json
index 1a1589d..9c2949e 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"@nuxtjs/i18n": "8.3.1",
"@pinia/nuxt": "^0.5.1",
"@tanstack/vue-query": "^5.45.0",
- "@wisemen/vue-core": "^0.0.77",
+ "@wisemen/vue-core": "^0.0.78",
"embla-carousel": "^8.1.5",
"embla-carousel-vue": "^8.1.5",
"formango": "^2.0.35",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 486e433..39d6e85 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@ dependencies:
specifier: ^5.45.0
version: 5.45.0(vue@3.4.30)
'@wisemen/vue-core':
- specifier: ^0.0.77
- version: 0.0.77
+ specifier: ^0.0.78
+ version: 0.0.78
embla-carousel:
specifier: ^8.1.5
version: 8.1.5
@@ -4951,8 +4951,8 @@ packages:
- vue-eslint-parser
dev: true
- /@wisemen/vue-core@0.0.77:
- resolution: {integrity: sha512-ErRSGIvT+b3C70buG4H3eDlhIo8laDDZu1M9gvX1hSai7ZyVLfL0HMyXIOj0lAOp7sBUlpJxRV2VOzGjReCDIg==}
+ /@wisemen/vue-core@0.0.78:
+ resolution: {integrity: sha512-8qdKgBXvOqjW/6uHCS/f8l6gdA9wfkw1znOgAI2NiOxdZtxgQa8Fl11UyIqJK0A7SEDgh37zrl/XbWWHOB0Slg==}
dependencies:
'@internationalized/date': 3.5.4
dev: false