From dcb7bc2ff41eb043e964d302d27e0961a369b2a3 Mon Sep 17 00:00:00 2001 From: keyy1315 Date: Fri, 30 May 2025 16:22:58 +0900 Subject: [PATCH] fix: adjust required fields in SurveySaleSubmitPopup based on user role --- src/components/popup/SurveySaleSubmitPopup.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/popup/SurveySaleSubmitPopup.tsx b/src/components/popup/SurveySaleSubmitPopup.tsx index 97e6958..dc704ae 100644 --- a/src/components/popup/SurveySaleSubmitPopup.tsx +++ b/src/components/popup/SurveySaleSubmitPopup.tsx @@ -63,7 +63,7 @@ export default function SurveySaleSubmitPopup() { const FORM_FIELDS: FormField[] = [ { id: 'sender', name: '発送者', required: true }, { id: 'saleBase', name: '提出地点選択', required: session?.role === 'Admin' }, - { id: 'store', name: '提出販売店', required: true }, + { id: 'store', name: '提出販売店', required: session?.role !== 'Admin' }, { id: 'receiver', name: '受信者', required: true }, { id: 'reference', name: '参考', required: false }, { id: 'title', name: 'タイトル', required: true }, @@ -133,6 +133,9 @@ export default function SurveySaleSubmitPopup() { if (field.id === 'saleBase' && session?.role !== 'Admin') { return null } + if (field.id === 'store' && session?.role === 'Admin') { + return null + } return (