{"version":3,"sources":["../src/components/code.ts"],"sourcesContent":["import type { ComponentStyle } from \"@yamada-ui/core\"\nimport { isAccessible, isGray, shadeColor, tintColor } from \"@yamada-ui/utils\"\n\nexport const Code: ComponentStyle<\"Code\"> = {\n  baseStyle: {\n    alignItems: \"center\",\n    display: \"inline-flex\",\n    fontFamily: \"mono\",\n    rounded: \"md\",\n  },\n\n  variants: {\n    outline: ({ colorScheme: c = \"primary\" }) => ({\n      boxShadow: \"inset 0 0 0px 1px $color\",\n      color: \"$color\",\n      vars: [\n        {\n          name: \"color\",\n          token: \"colors\",\n          value: [`${c}.600`, isGray(c) ? `${c}.300` : `${c}.500`],\n        },\n      ],\n    }),\n    solid: ({ colorScheme: c = \"primary\" }) => ({\n      bg: isGray(c)\n        ? [`${c}.50`, `${c}.700`]\n        : [isAccessible(c) ? `${c}.400` : `${c}.500`, `${c}.600`],\n      color: [isGray(c) || isAccessible(c) ? `black` : `white`, `white`],\n    }),\n    subtle: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      bg: [\n        isGray(c) ? tintColor(`${c}.50`, 36)(t, m) : `${c}.50`,\n        shadeColor(`${c}.300`, 68)(t, m),\n      ],\n      color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n    }),\n    surface: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      bg: [\n        isGray(c) ? tintColor(`${c}.50`, 36)(t, m) : `${c}.50`,\n        shadeColor(`${c}.300`, 68)(t, m),\n      ],\n      boxShadow: \"inset 0 0 0px 1px $color\",\n      color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n      vars: [\n        {\n          name: \"color\",\n          token: \"colors\",\n          value: [`${c}.100`, shadeColor(`${c}.300`, 56)(t, m)],\n        },\n      ],\n    }),\n  },\n\n  sizes: {\n    xs: {\n      fontSize: \"2xs\",\n      lineHeight: \"$sizes.4\",\n      minH: \"4\",\n      px: \"1\",\n    },\n    sm: {\n      fontSize: \"xs\",\n      lineHeight: \"$sizes.5\",\n      minH: \"5\",\n      px: \"1.5\",\n    },\n    md: {\n      fontSize: \"sm\",\n      lineHeight: \"$sizes.6\",\n      minH: \"6\",\n      px: \"2\",\n    },\n    lg: {\n      fontSize: \"sm\",\n      lineHeight: \"$sizes.7\",\n      minH: \"7\",\n      px: \"2.5\",\n    },\n  },\n\n  defaultProps: {\n    colorScheme: \"gray\",\n    size: \"sm\",\n    variant: \"subtle\",\n  },\n}\n"],"mappings":";;;AACA,SAAS,cAAc,QAAQ,YAAY,iBAAiB;AAErD,IAAM,OAA+B;AAAA,EAC1C,WAAW;AAAA,IACT,YAAY;AAAA,IACZ,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,SAAS;AAAA,EACX;AAAA,EAEA,UAAU;AAAA,IACR,SAAS,CAAC,EAAE,aAAa,IAAI,UAAU,OAAO;AAAA,MAC5C,WAAW;AAAA,MACX,OAAO;AAAA,MACP,MAAM;AAAA,QACJ;AAAA,UACE,MAAM;AAAA,UACN,OAAO;AAAA,UACP,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,CAAC,IAAI,GAAG,CAAC,SAAS,GAAG,CAAC,MAAM;AAAA,QACzD;AAAA,MACF;AAAA,IACF;AAAA,IACA,OAAO,CAAC,EAAE,aAAa,IAAI,UAAU,OAAO;AAAA,MAC1C,IAAI,OAAO,CAAC,IACR,CAAC,GAAG,CAAC,OAAO,GAAG,CAAC,MAAM,IACtB,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,SAAS,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM;AAAA,MAC1D,OAAO,CAAC,OAAO,CAAC,KAAK,aAAa,CAAC,IAAI,UAAU,SAAS,OAAO;AAAA,IACnE;AAAA,IACA,QAAQ,CAAC,EAAE,aAAa,IAAI,WAAW,WAAW,GAAG,OAAO,EAAE,OAAO;AAAA,MACnE,IAAI;AAAA,QACF,OAAO,CAAC,IAAI,UAAU,GAAG,CAAC,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAAA,QACjD,WAAW,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC;AAAA,MACjC;AAAA,MACA,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,CAAC,IAAI,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM;AAAA,IACxD;AAAA,IACA,SAAS,CAAC,EAAE,aAAa,IAAI,WAAW,WAAW,GAAG,OAAO,EAAE,OAAO;AAAA,MACpE,IAAI;AAAA,QACF,OAAO,CAAC,IAAI,UAAU,GAAG,CAAC,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAAA,QACjD,WAAW,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC;AAAA,MACjC;AAAA,MACA,WAAW;AAAA,MACX,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,CAAC,IAAI,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM;AAAA,MACtD,MAAM;AAAA,QACJ;AAAA,UACE,MAAM;AAAA,UACN,OAAO;AAAA,UACP,OAAO,CAAC,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC;AAAA,QACtD;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAAA,EAEA,OAAO;AAAA,IACL,IAAI;AAAA,MACF,UAAU;AAAA,MACV,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,IAAI;AAAA,IACN;AAAA,IACA,IAAI;AAAA,MACF,UAAU;AAAA,MACV,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,IAAI;AAAA,IACN;AAAA,IACA,IAAI;AAAA,MACF,UAAU;AAAA,MACV,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,IAAI;AAAA,IACN;AAAA,IACA,IAAI;AAAA,MACF,UAAU;AAAA,MACV,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,IAAI;AAAA,IACN;AAAA,EACF;AAAA,EAEA,cAAc;AAAA,IACZ,aAAa;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;","names":[]}