/** 時間選擇器組件 */ const TimePicker = ({ label, value, onChange }) => { const handleChange = (e) => { onChange(e.target.value); }; // 生成半小時為單位的時間選項 const getTimeOptions = () => { const options = []; for (let hour = 0; hour < 24; hour++) { for (let minute = 0; minute < 60; minute += 30) { const timeStr = `${String(hour).padStart(2, '0')}:${String(minute).padStart(2, '0')}`; options.push(timeStr); } } return options; }; const timeOptions = getTimeOptions(); return (