|  |  | 
 |  |  |             <MyButton setCreateDialog={setCreateDialog} setmodalType={setmodalType} /> | 
 |  |  |             <InspectionButton /> | 
 |  |  |             <CompleteButton /> | 
 |  |  |             <DeleteButton mutationMode="pessimistic" /> | 
 |  |  |             <ODeleteButton  /> | 
 |  |  |             {/* <CloseButton /> */} | 
 |  |  |           </WrapperField> | 
 |  |  |         </StyledDatagrid> | 
 |  |  | 
 |  |  |  | 
 |  |  | const ODeleteButton = () => { | 
 |  |  |   const record = useRecordContext(); | 
 |  |  |    | 
 |  |  |   return ( | 
 |  |  |     record.exceStatus === 0 ? <DeleteButton /> : <></> | 
 |  |  |     record.exceStatus === 0 ? <DeleteButton  mutationMode="pessimistic"/> : <></> | 
 |  |  |   ) | 
 |  |  |  | 
 |  |  | } | 
 |  |  | 
 |  |  |  | 
 |  |  |   }; | 
 |  |  |   return ( | 
 |  |  |     record.exceStatus === 1 || record.exceStatus === 0 ? | 
 |  |  |     <Button | 
 |  |  |       color="primary" | 
 |  |  |       startIcon={<EditIcon />} | 
 |  |  | 
 |  |  |       label={'ra.action.edit'} | 
 |  |  |     > | 
 |  |  |     </Button> | 
 |  |  |     : <></> | 
 |  |  |   ) | 
 |  |  | } | 
 |  |  |  |