Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

36 wiersze
744 B

  1. import React from "react";
  2. // nodejs library to set properties for components
  3. import PropTypes from "prop-types";
  4. // @material-ui/core components
  5. import { makeStyles } from "@material-ui/core/styles";
  6. import styles from "assets/jss/nextjs-material-kit/components/badgeStyle.js";
  7. const useStyles = makeStyles(styles);
  8. export default function Badge(props) {
  9. const classes = useStyles();
  10. const { color, children } = props;
  11. return (
  12. <span className={classes.badge + " " + classes[color]}>{children}</span>
  13. );
  14. }
  15. Badge.defaultProps = {
  16. color: "gray"
  17. };
  18. Badge.propTypes = {
  19. color: PropTypes.oneOf([
  20. "primary",
  21. "warning",
  22. "danger",
  23. "success",
  24. "info",
  25. "rose",
  26. "gray"
  27. ]),
  28. children: PropTypes.node
  29. };