fix navbar lang switcher

This commit is contained in:
root
2026-05-20 14:59:25 -04:00
parent fb15883f8e
commit 4ab34c4d76
+3 -10
View File
@@ -52,8 +52,6 @@ interface CompanyCard {
}
}
type MarketplaceCity = string
const CATEGORY_VALUES = [
'ECONOMY',
'COMPACT',
@@ -72,7 +70,7 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
kicker: 'Discovery only',
title: 'Find your next rental from trusted local companies.',
body: 'Browse, filter, and reserve — the company confirms and contacts you directly.',
searchTitle: 'Book a vehicle',
searchTitle: 'Find a vehicle',
pickupLocation: 'Pick-up location',
dropoffLocation: 'Drop-off location',
pickupDate: 'Start date',
@@ -80,7 +78,6 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
hour: 'Hour',
promoCode: 'I have a promo code',
myAge: 'My age',
ageDescription: 'We use your age to estimate your rental price more accurately. Some age groups may have extra fees.',
ageOptions: ['18+', '21+', '23+', '25+', '30+'],
search: 'Search',
currentDeals: 'Current deals',
@@ -123,7 +120,6 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
hour: 'Heure',
promoCode: "J'ai un code promo",
myAge: 'Mon âge',
ageDescription: "Nous utilisons votre âge pour estimer plus précisément le prix de location. Des frais supplémentaires peuvent s'appliquer selon la tranche d'âge.",
ageOptions: ['18+', '21+', '23+', '25+', '30+'],
search: 'Rechercher',
currentDeals: 'Offres du moment',
@@ -166,7 +162,6 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
hour: 'الساعة',
promoCode: 'لدي رمز ترويجي',
myAge: 'عمري',
ageDescription: 'نستخدم عمرك لتقديم تقدير أدق لسعر الإيجار. قد يتم تطبيق رسوم إضافية لبعض الفئات العمرية.',
ageOptions: ['18+', '21+', '23+', '25+', '30+'],
search: 'بحث',
currentDeals: 'العروض الحالية',
@@ -207,7 +202,7 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
const returnDate = typeof searchParams?.returnDate === 'string' ? searchParams.returnDate : ''
const returnTime = typeof searchParams?.returnTime === 'string' ? searchParams.returnTime : '10:00'
const promoCode = typeof searchParams?.promoCode === 'string' ? searchParams.promoCode : ''
const driverAge = typeof searchParams?.driverAge === 'string' ? searchParams.driverAge : '25+'
const driverAge = typeof searchParams?.driverAge === 'string' ? searchParams.driverAge : '23+'
const category = typeof searchParams?.category === 'string' ? searchParams.category : ''
const transmission = typeof searchParams?.transmission === 'string' ? searchParams.transmission : ''
const make = typeof searchParams?.make === 'string' ? searchParams.make : ''
@@ -225,11 +220,10 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
if (model) query.set('model', model)
query.set('pageSize', '24')
const [offers, vehicles, companies, cities] = await Promise.all([
const [offers, vehicles, companies] = await Promise.all([
marketplaceFetchOrDefault<Offer[]>('/marketplace/offers', []),
marketplaceFetchOrDefault<Vehicle[]>(`/marketplace/search?${query.toString()}`, []),
marketplaceFetchOrDefault<CompanyCard[]>('/marketplace/companies?pageSize=8', []),
marketplaceFetchOrDefault<MarketplaceCity[]>('/marketplace/cities', []),
])
return (
@@ -248,7 +242,6 @@ export default async function ExplorePage({ searchParams }: { searchParams?: Rec
returnTime={returnTime}
promoCode={promoCode}
driverAge={driverAge}
cities={cities}
dict={dict}
/>
</section>