Update home page and fix build error

This commit is contained in:
Roba Boru
2026-06-14 20:28:10 +03:00
parent 5219c7a79c
commit 13e7fbbab0
2 changed files with 13 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ import { apiClient } from '@/lib/api-client';
import { useBookingStore } from '@/lib/booking-store';
import { Station } from '@/types';
import {
Train, MapPin, ArrowRight, ArrowLeftRight, Plus, Minus, Search,
MapPin, ArrowRight, ArrowLeftRight, Plus, Minus, Search,
Users, ChevronDown, Gift, Check, X, ChevronLeft, Clock, Zap,
} from 'lucide-react';
import { useEffect, useRef, useState, useCallback } from 'react';
@@ -393,7 +393,6 @@ export default function SearchPage() {
const setSearchCriteria = useBookingStore((s) => s.setSearchCriteria);
const { user, isAuthenticated } = useAuthStore();
const [isPassengerOpen, setIsPassengerOpen] = useState(false);
const [passengerModalOpen, setPassengerModalOpen] = useState(false);
const [promoVisible, setPromoVisible] = useState(false);
const [promoCode, setPromoCode] = useState('');
@@ -421,7 +420,7 @@ export default function SearchPage() {
queryFn: async () => await apiClient.get('/stations') as Station[],
});
const { register, handleSubmit, watch, setValue, formState: { errors } } = useForm<SearchForm>({
const { handleSubmit, watch, setValue, formState: { errors } } = useForm<SearchForm>({
resolver: zodResolver(searchSchema as any),
defaultValues: {
adultCount: 1,
@@ -457,7 +456,7 @@ export default function SearchPage() {
useEffect(() => {
const handler = (e: MouseEvent) => {
if (passengerRef.current && !passengerRef.current.contains(e.target as Node)) {
setIsPassengerOpen(false);
setPassengerModalOpen(false);
}
};
document.addEventListener('mousedown', handler);

View File

@@ -1 +1,10 @@
export { default } from '@/app/booking/search/page';
import { Suspense } from 'react';
import SearchPage from '@/app/booking/search/page';
export default function Home() {
return (
<Suspense>
<SearchPage />
</Suspense>
);
}