import { useIntl } from '@umijs/max';
import { Badge } from 'antd';

//菜单状态
const MenuStatus = ({ code }: { code: boolean }) => {
  const intl = useIntl();

  const statusFuc = () => {
    switch (code) {
      case true:
        return (
          <Badge
            text={
              <span style={{ color: 'rgba(0, 0, 0, 25%)' }}>
                {intl.formatMessage({ id: 'columns.handel.disabled' })}
              </span>
            }
            color="rgba(0, 0, 0, 10%)"
          />
        );
      case false:
        return (
          <Badge
            text={intl.formatMessage({ id: 'columns.handel.enable' })}
            color="#1677FF"
          />
        );
      default:
        return '--';
    }
  };
  return <>{statusFuc()}</>;
};

export default MenuStatus;
