import * as React from "react"; import { tintContent } from "../../shared/styles/styleUtils"; import { Badge } from "../"; import { Icon } from "../../icon"; import { SystemIcons } from "../../icons/dist/system-icons-enum"; import { SpacingBox } from "../../styleUtils/modifiers"; import { iconSizes } from "../../shared/styles/styleUtils/layout/iconSizes"; export interface ColorCodedBadgeProps { color?: React.CSSProperties["color"]; iconShape?: SystemIcons; children?: JSX.Element | string; } const ICON_SIZE = "xxs"; const ColorCodedBadge = ({ children, color, iconShape }: ColorCodedBadgeProps) => { const iconSize = parseInt(iconSizes[ICON_SIZE], 10); return ( {iconShape ? ( ) : ( )} {children} ); }; export default ColorCodedBadge;