skyouc
4 天以前 a5816e4f1abd1e513d304357e542b75ff76a8f94
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 React, { useState, useRef, useEffect, useMemo } from "react";
import { useRecordContext, useTranslate } from "react-admin";
import { Stack, Button, Box, Chip } from '@mui/material';
 
const StatusField = (props) => {
    const translate = useTranslate();
    const record = useRecordContext();
    if (!record) return null;
    return (
        <Chip
            label={record.status === 1
                ? translate('common.enums.statusTrue')
                : translate('common.enums.statusFalse')
            }
            size="small"
            color={
                record.status === 1
                    ? "primary"
                    : record.status === 0
                        ? "error"
                        : "default"
            }
        />
    );
}
 
export default StatusField;