From d1b14f8b76485db89a02791db466078c03653e14 Mon Sep 17 00:00:00 2001 From: AutonetSellCar Deploy Date: Tue, 13 Jan 2026 00:07:18 +0900 Subject: [PATCH] fix: Center Request Vehicle button and translate maker/model names - Adjust layout to center Request Vehicle with PromoPreference on right - Use translateCarName for maker/model names in combo boxes Co-Authored-By: Claude Opus 4.5 --- frontend/src/app/page.tsx | 15 ++++++++++----- frontend/src/components/PromoPreference.tsx | 7 ++++--- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index cef2fc1..d5693b8 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -47,8 +47,11 @@ export default function Home() {
-
- {/* Request Vehicle Button */} +
+ {/* Spacer for centering Request Vehicle */} +
+ + {/* Request Vehicle Button - Centered */} {/* Divider */} -
+
- {/* Promo Preference */} - + {/* Promo Preference - Right side */} +
+ +
diff --git a/frontend/src/components/PromoPreference.tsx b/frontend/src/components/PromoPreference.tsx index d067920..15399cc 100644 --- a/frontend/src/components/PromoPreference.tsx +++ b/frontend/src/components/PromoPreference.tsx @@ -4,11 +4,12 @@ import { useState, useEffect } from 'react'; import Link from 'next/link'; import { carsApi, authApi } from '@/lib/api'; import { useAuthStore } from '@/lib/store'; -import { useTranslation } from '@/lib/i18n'; +import { useTranslation, useLanguageStore, translateCarName } from '@/lib/i18n'; import { CarMaker, CarModel } from '@/types'; export default function PromoPreference() { const { t } = useTranslation(); + const { language } = useLanguageStore(); const { user, token } = useAuthStore(); const isLoggedIn = !!token && !!user; @@ -149,7 +150,7 @@ export default function PromoPreference() { {makers.map((maker) => ( ))} @@ -163,7 +164,7 @@ export default function PromoPreference() { {models.map((model) => ( ))}