UNPKG

@chakra-ui/core

Version:

Responsive and accessible React UI components built with React and Emotion

30 lines (26 loc) 896 B
import _extends from "@babel/runtime/helpers/extends"; import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose"; /** @jsx jsx */ import { jsx } from "@emotion/core"; import useBadgeStyle from "../Badge/styles"; import Box from "../Box"; import { useVariantColorWarning } from "../utils"; var Code = function Code(_ref) { var _ref$variantColor = _ref.variantColor, variantColor = _ref$variantColor === void 0 ? "gray" : _ref$variantColor, props = _objectWithoutPropertiesLoose(_ref, ["variantColor"]); useVariantColorWarning("Code", variantColor); var badgeStyle = useBadgeStyle({ variant: "subtle", color: variantColor }); return jsx(Box, _extends({ as: "code", display: "inline-block", fontFamily: "mono", fontSize: "sm", px: "0.2em", rounded: "sm" }, badgeStyle, props)); }; export default Code;