import { useMessage } from '@/hooks/useMessage' import WithDraggable from '@/components/common/draggable/WithDraggable' import Eaves from '@/components/floor-plan/modal/eavesGable/type/Eaves' import Gable from '@/components/floor-plan/modal/eavesGable/type/Gable' import WallMerge from '@/components/floor-plan/modal/eavesGable/type/WallMerge' import Shed from '@/components/floor-plan/modal/eavesGable/type/Shed' import { useEavesGableEdit } from '@/hooks/roofcover/useEavesGableEdit' import { usePopup } from '@/hooks/usePopup' export default function EavesGableEdit({ id, pos = { x: 50, y: 230 } }) { const { getMessage } = useMessage() const { closePopup } = usePopup() const { type, setType, buttonMenu, TYPES, pitchRef, offsetRef, widthRef, radioTypeRef, pitchText } = useEavesGableEdit(id) const eavesProps = { pitchRef, offsetRef, widthRef, radioTypeRef, pitchText, } const gableProps = { pitchRef, offsetRef, widthRef, radioTypeRef, pitchText, } const wallMergeProps = { offsetRef, radioTypeRef, } const shedProps = { offsetRef, } return (

{getMessage('modal.eaves.gable.edit')}

{buttonMenu.map((item) => ( ))}
{getMessage('setting')}
{type === TYPES.EAVES && } {type === TYPES.GABLE && } {type === TYPES.WALL_MERGE && } {type === TYPES.SHED && }
) }