Book Appointment
Date: {new Date().toLocaleDateString('en-GB')}
'use client'; import { useState, useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { useTheme } from "../../context/ThemeContext"; export default function SingleBooking() { const [name, setName] = useState(''); const router = useRouter(); const { darkMode } = useTheme(); const handleSubmit = (e) => { e.preventDefault(); if (!name) { alert('Please enter your name'); return; } const today = new Date(); const appointmentDate = today.toISOString().split('T')[0]; router.push(`/pages/SingleBooked?name=${encodeURIComponent(name)}&date=${encodeURIComponent(appointmentDate)}`); }; // Handle theme loading state (same as dashboard) if (darkMode === undefined) { return (
Loading...
Date: {new Date().toLocaleDateString('en-GB')}