import React, { useState } from 'react'; import { LogIn, Compass, ArrowRight, Map as MapIcon, UserPlus } from 'lucide-react'; import { LoginModal } from './LoginModal'; interface LandingPageProps { onContinue?: () => void; onGoToSignup?: () => void; onGoToMap?: () => void; } export const LandingPage: React.FC = ({ onContinue, onGoToSignup, onGoToMap }) => { const [isLoginModalOpen, setIsLoginModalOpen] = useState(false); return (
{/* Logo/Brand Header ở góc trên bên trái */}
Travel Planner
{/* Nửa bên trái: Hiển thị một hình ảnh duy nhất */}
Travel Background
{/* Nửa bên phải: Nội dung chào mừng và Hành động */}

Lên kế hoạch cho hành trình tiếp theo

Khám phá các địa điểm nổi bật qua bản đồ cộng đồng hoặc đăng nhập để bắt đầu tự tạo chuyến đi cho riêng mình.

{/* Nút Khám phá Bản đồ (Cho khách công cộng) */}
{[1, 2, 3, 4].map(i => ( user ))}

Tham gia cùng +2,400 người du lịch khác

{/* Login Modal Component */} setIsLoginModalOpen(false)} onSwitchToSignup={onGoToSignup} />
); };