glide-design-system
Version:
Glide design system is an open-source React component library. It offers numerous benefits that make them essential tools for design and development teams.
36 lines (33 loc) • 706 B
JavaScript
import React from "react";
import PropTypes from "prop-types";
import styles from "./badge.module.css";
const Badge = ({
children,
style,
className,
badgeClass,
badgeStyle,
label,
onClick,
}) => {
return (
<div
style={style}
onClick={(e) => onClick && onClick(e)}
className={`${styles.badgeContainer} ${className ? className : ""}`}
>
<div className={`${styles.badgeIcon}`}>
{children}
<span
style={badgeStyle}
className={`${label ? styles.badge : styles.noLabel} ${
badgeClass ? badgeClass : ""
}`}
>
{label}
</span>
</div>
</div>
);
};
export default Badge;