UNPKG

@chakra-ui/layout

Version:

Chakra UI layout components that give you massive speed

1 lines 1.5 kB
{"version":3,"sources":["../src/badge.tsx"],"sourcesContent":["import {\n chakra,\n forwardRef,\n omitThemingProps,\n ThemingProps,\n useStyleConfig,\n HTMLChakraProps,\n} from \"@chakra-ui/system\"\nimport { cx } from \"@chakra-ui/shared-utils\"\n\nexport interface BadgeProps\n extends HTMLChakraProps<\"span\">,\n ThemingProps<\"Badge\"> {}\n\n/**\n * React component used to display notifications, messages, or\n * statuses in different shapes and sizes.\n *\n * @see Docs https://chakra-ui.com/badge\n */\nexport const Badge = forwardRef<BadgeProps, \"span\">(function Badge(props, ref) {\n const styles = useStyleConfig(\"Badge\", props)\n const { className, ...rest } = omitThemingProps(props)\n\n return (\n <chakra.span\n ref={ref}\n className={cx(\"chakra-badge\", props.className)}\n {...rest}\n __css={{\n display: \"inline-block\",\n whiteSpace: \"nowrap\",\n verticalAlign: \"middle\",\n ...styles,\n }}\n />\n )\n})\n\nBadge.displayName = \"Badge\"\n"],"mappings":";;;AAAA;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EAEA;AAAA,OAEK;AACP,SAAS,UAAU;AAiBf;AALG,IAAM,QAAQ,WAA+B,SAASA,OAAM,OAAO,KAAK;AAC7E,QAAM,SAAS,eAAe,SAAS,KAAK;AAC5C,QAAM,EAAE,WAAW,GAAG,KAAK,IAAI,iBAAiB,KAAK;AAErD,SACE;AAAA,IAAC,OAAO;AAAA,IAAP;AAAA,MACC;AAAA,MACA,WAAW,GAAG,gBAAgB,MAAM,SAAS;AAAA,MAC5C,GAAG;AAAA,MACJ,OAAO;AAAA,QACL,SAAS;AAAA,QACT,YAAY;AAAA,QACZ,eAAe;AAAA,QACf,GAAG;AAAA,MACL;AAAA;AAAA,EACF;AAEJ,CAAC;AAED,MAAM,cAAc;","names":["Badge"]}