1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  | import { 
 |      SelectInput, 
 |      required, 
 |      useTranslate, 
 |  } from 'react-admin'; 
 |    
 |  const StatusSelectInput = (props) => { 
 |      const { require = true, defaultValue = 1, ...rest } = props 
 |      const translate = useTranslate(); 
 |    
 |      return ( 
 |          <SelectInput 
 |              label={translate('common.field.status')} 
 |              source="status" 
 |              validate={[require && required()]} 
 |              choices={[ 
 |                  { id: '1', name: 'common.enums.statusTrue' }, 
 |                  { id: '0', name: 'common.enums.statusFalse' }, 
 |              ]} 
 |              defaultValue={defaultValue} 
 |              helperText={false} 
 |              {...rest} 
 |          /> 
 |      ) 
 |  } 
 |    
 |  export default StatusSelectInput; 
 |  
  |