{
:class="is_user ? 'rounded-br-none' : 'rounded-bl-none'"
>
diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts
index 61d6676..5845ff7 100644
--- a/frontend/nuxt.config.ts
+++ b/frontend/nuxt.config.ts
@@ -57,24 +57,17 @@ export default defineNuxtConfig({
]
},
- modules: [
- [
- "@nuxtjs/google-fonts",
- {
- families: {
- "DM Sans": "100..900",
- Inter: "100..900",
- download: true,
- inject: false
- }
+ modules: [[
+ "@nuxtjs/google-fonts",
+ {
+ families: {
+ "DM Sans": "100..900",
+ Inter: "100..900",
+ download: true,
+ inject: false
}
- ],
- "@nuxt/icon",
- "reka-ui/nuxt",
- "@vueuse/nuxt",
- "@formkit/auto-animate/nuxt",
- "@vite-pwa/nuxt"
- ],
+ }
+ ], "@nuxt/icon", "reka-ui/nuxt", "@vueuse/nuxt", "@formkit/auto-animate/nuxt", "@vite-pwa/nuxt", "@nuxt/image"],
pwa: {
strategies: "injectManifest",
@@ -109,10 +102,14 @@ export default defineNuxtConfig({
typeCheck: false
},
+ image: {
+ quality : 65
+ },
+
runtimeConfig: {
public: {
API_BASE_URL: process.env.API_BASE_URL,
DEBUG: process.env.DEBUG
}
}
-});
+});
\ No newline at end of file
diff --git a/frontend/package.json b/frontend/package.json
index b2632da..9035be3 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -17,6 +17,7 @@
"dependencies": {
"@formkit/auto-animate": "^0.8.2",
"@nuxt/icon": "^1.10.3",
+ "@nuxt/image": "^1.10.0",
"@nuxtjs/google-fonts": "^3.2.0",
"@tanstack/vue-query": "^5.62.2",
"@tanstack/vue-query-devtools": "^5.62.3",
@@ -51,6 +52,7 @@
"@tailwindcss/postcss": "^4.0.9",
"@types/node": "^22.13.11",
"@types/sanitize-html": "^2.13.0",
+ "@types/web-push": "^3.6.4",
"autoprefixer": "^10.4.20",
"postcss": "^8.5.3",
"tailwindcss": "^4.0.9",
diff --git a/frontend/pages/article/[id].vue b/frontend/pages/article/[id].vue
index b3e18e6..2c2f43e 100644
--- a/frontend/pages/article/[id].vue
+++ b/frontend/pages/article/[id].vue
@@ -28,7 +28,7 @@ if (response.isError) {
-
![]()
+
@@ -48,7 +48,7 @@ if (response.isError) {
class="w-fit pr-2 pl-5 h-[50px] rounded-full flex items-center justify-center gap-3 bg-white">
-
![article-author]()
(paymentGateways.value[0]);
class="w-full p-5 border rounded-xl flex flex-col gap-4 transition-all cursor-pointer"
>
-
![]()
+
{{ gateway.title }}
diff --git a/frontend/pages/contact-us.vue b/frontend/pages/contact-us.vue
index bcd29d1..0fe6368 100644
--- a/frontend/pages/contact-us.vue
+++ b/frontend/pages/contact-us.vue
@@ -133,7 +133,7 @@ const contactWays = ref([
-

+