import { Link } from 'react-router-dom'
import { Header } from '@/components/layout/Header'
import { Button } from '@/components/common/Button'
import { Eye, ArrowRight, Bell } from 'lucide-react'

export const Watchlist = () => {
  return (
    <div className="min-h-screen bg-gray-50">
      <Header />
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
        <div className="text-center mb-12">
          <Eye className="w-16 h-16 text-purple-500 mx-auto mb-4" />
          <h1 className="text-4xl font-bold text-gray-900 mb-4">Watchlist</h1>
          <p className="text-xl text-gray-600">Track your favorite events and get alerts</p>
        </div>

        <div className="bg-white rounded-xl shadow-sm p-12 text-center border border-gray-100">
          <div className="text-6xl mb-6">👀</div>
          <h2 className="text-2xl font-bold text-gray-900 mb-4">Your Watchlist is Empty</h2>
          <p className="text-gray-600 mb-8 max-w-md mx-auto">
            Sign up to save events to your watchlist and get notified when lines move or new bets are placed.
          </p>
          <div className="flex gap-4 justify-center">
            <Link to="/register">
              <Button size="lg">
                Create Account 
              </Button>
            </Link>
            <Link to="/">
              <Button variant="secondary" size="lg">
                Browse Events
              </Button>
            </Link>
          </div>
        </div>

        <div className="mt-12 grid md:grid-cols-2 gap-6">
          <div className="bg-white rounded-xl p-6 border border-gray-100">
            <div className="flex items-center gap-3 mb-4">
              <Bell className="w-8 h-8 text-purple-500" />
              <h3 className="font-bold text-lg text-gray-900">Line Movement Alerts</h3>
            </div>
            <p className="text-gray-600">
              Get notified instantly when lines move on events you're watching
            </p>
          </div>
          <div className="bg-white rounded-xl p-6 border border-gray-100">
            <div className="flex items-center gap-3 mb-4">
              <Eye className="w-8 h-8 text-purple-500" />
              <h3 className="font-bold text-lg text-gray-900">Track Multiple Events</h3>
            </div>
            <p className="text-gray-600">
              Keep an eye on all your favorite matchups in one place
            </p>
          </div>
        </div>
      </div>
    </div>
  )
}
