'use client' import { useState } from "react" import { SurveyDetailRequest } from "@/types/Survey" interface EtcCheckboxProps { formName: keyof SurveyDetailRequest label: string detailInfoForm: SurveyDetailRequest setDetailInfoForm: (form: SurveyDetailRequest) => void } export default function EtcCheckbox({ formName, label, detailInfoForm, setDetailInfoForm }: EtcCheckboxProps) { const [showEtcInput, setShowEtcInput] = useState(false) const etcFieldName = `${formName}_etc` as keyof SurveyDetailRequest return (