skyouc
4 天以前 27f59f44345d044967e2048f09dbd704f90ce3db
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;