'use client'; import { useState, FormEvent } from 'react'; import { useRouter } from 'next/navigation'; import { PageTransition } from '@/components/page-transition'; import { Search, Shuffle } from 'lucide-react'; export default function Home() { const [query, setQuery] = useState(''); const router = useRouter(); const handleSearch = (e: FormEvent) => { e.preventDefault(); if (query.trim()) { router.push(`/search?query=${encodeURIComponent(query.trim())}`); } }; return (

Wiki+

Search the encyclopedia

setQuery(e.target.value)} placeholder="Search for anything..." className="flex-1 bg-transparent outline-none text-foreground placeholder:text-muted-foreground" autoFocus />
); }