diff --git a/src/components/pages/production/recording/RecordingTable.tsx b/src/components/pages/production/recording/RecordingTable.tsx index 42642245..53111234 100644 --- a/src/components/pages/production/recording/RecordingTable.tsx +++ b/src/components/pages/production/recording/RecordingTable.tsx @@ -41,12 +41,14 @@ const RowOptionsMenu = ({ deleteClickHandler, approveClickHandler, rejectClickHandler, + isGradingCompleted, }: { type: 'dropdown' | 'collapse'; props: CellContext; deleteClickHandler: () => void; approveClickHandler: () => void; rejectClickHandler: () => void; + isGradingCompleted: (recording: Recording) => boolean; }) => { const isLayingCategory = props.row.original.project_flock_category === 'LAYING'; @@ -60,6 +62,7 @@ const RowOptionsMenu = ({ }; const isApproved = isRecordingApproved(props.row.original); + const isGradingDone = isGradingCompleted(props.row.original); return ( @@ -81,7 +84,7 @@ const RowOptionsMenu = ({ Edit - {isLayingCategory && ( + {isLayingCategory && !isGradingDone && (