'use client' import { useState } from 'react'; import Layout from '@/components/layout'; import doctors from '@/data/doctors.json'; import Date from '@/components/booking/date'; import BookingPage from '@/components/booking'; import RegisterPage from '@/components/register'; import Paying from '@/components/booking/paying'; import Detail from '@/components/booking/detail'; import FailedPay from '@/components/booking/failedPay'; import LogInPage from '@/components/register/LogInPage'; import SuccessPay from '@/components/booking/successPay'; import SetCodePage from '@/components/register/SetCodePage'; function Booking({ params: { slug } }) { const doctor = doctors.find(item => item.id === +slug); const [step, setStep] = useState(0); const [isForAnother, setIsForAnother] = useState(false); const [data, setData] = useState({ phone: { value: '09121056987', isEdit: false }, codemeli: { value: '1741025645', isEdit: false }, name: { value: 'ساغر صابری نژاد', isEdit: false } }); const elements = [ , , , , , , ] return ( <> {step === 1 || step === 2 ? ( {elements[step]} ) : ( 2} paddingBottom='pb-[80px]' > {elements[step]} )} ) } export default Booking