PublicityIcon.tsx 492 B

1234567891011121314151617181920
  1. import { GlobalOutlined, StopOutlined } from "@ant-design/icons";
  2. import type { TPublicity } from "./PublicitySelect"
  3. import { LockIcon } from "../../assets/icon";
  4. interface IWidget {
  5. value?: TPublicity;
  6. }
  7. const PublicityIcon = ({ value }: IWidget) => {
  8. return value === "public" ? (
  9. <GlobalOutlined />
  10. ) : value === "private" ? (
  11. <LockIcon />
  12. ) : value === "disable" ? (
  13. <StopOutlined style={{ color: "red" }} />
  14. ) : (
  15. <></>
  16. );
  17. };
  18. export default PublicityIcon;