refactor: BasicForm 페이지 모드 별 데이터 처리 변경

This commit is contained in:
Dayoung 2025-07-10 17:56:29 +09:00
parent f1ff2e2edc
commit 77fc216564

View File

@ -53,15 +53,22 @@ export default function BasicForm({ basicInfo, setBasicInfo, mode, session }: Ba
/>
</div>
{/* 페이지 모드 별, 권한 별 판매점, 시공점 입력 여부 처리 */}
{session?.role === 'Builder'? (
{mode !== 'READ' &&
(session?.role === 'Builder' ? (
<>
{storeInput(basicInfo, setBasicInfo, mode)}
{builderInput(basicInfo, setBasicInfo, mode)}
</>
) : session?.role === 'Partner' ? (
<>{builderInput(basicInfo, setBasicInfo, mode)}</>
) : (
<>{storeInput(basicInfo, setBasicInfo, mode)}</>
))}
{mode === 'READ' && (
<>
{storeInput(basicInfo, setBasicInfo, mode)}
{builderInput(basicInfo, setBasicInfo, mode)}
{basicInfo?.store && storeInput(basicInfo, setBasicInfo, mode)}
{basicInfo?.constructionPoint && builderInput(basicInfo, setBasicInfo, mode)}
</>
) : session?.role === 'Partner' ? (
<>{builderInput(basicInfo, setBasicInfo, mode)}</>
) : (
<>{storeInput(basicInfo, setBasicInfo, mode)}</>
)}
</div>
</div>