'use client' import WithDraggable from '@/components/common/draggable/withDraggable' import { useMessage } from '@/hooks/useMessage' import { OUTER_LINE_TYPE } from '@/store/outerLineAtom' import { useOuterLineWall } from '@/hooks/roofcover/useOuterLineWall' import OuterLineWall from '@/components/floor-plan/modal/outerlinesetting/OuterLineWall' import RightAngle from '@/components/floor-plan/modal/outerlinesetting/RightAngle' import Angle from '@/components/floor-plan/modal/outerlinesetting/Angle' import DoublePitch from '@/components/floor-plan/modal/outerlinesetting/DoublePitch' import Diagonal from '@/components/floor-plan/modal/outerlinesetting/Diagonal' export default function WallLineSetting(props) { const { setShowOutlineModal } = props const { getMessage } = useMessage() const { type, setType, handleFix, handleRollback } = useOuterLineWall() return (

{getMessage('modal.cover.outline.drawing')}

{type === OUTER_LINE_TYPE.OUTER_LINE ? ( ) : type === OUTER_LINE_TYPE.RIGHT_ANGLE ? ( ) : type === OUTER_LINE_TYPE.DOUBLE_PITCH ? ( ) : type === OUTER_LINE_TYPE.ANGLE ? ( ) : type === OUTER_LINE_TYPE.DIAGONAL_LINE ? ( ) : ( <> )}
) }