{"version":3,"sources":["../src/components/tag.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\nimport { isAccessible, isGray, shadeColor } from \"@yamada-ui/utils\"\n\nexport const Tag: ComponentMultiStyle<\"Tag\"> = {\n  baseStyle: {\n    closeButton: {\n      opacity: 0.5,\n      rounded: \"full\",\n      transitionDuration: \"normal\",\n      transitionProperty: \"common\",\n      _active: {\n        opacity: 1,\n      },\n      _disabled: {\n        opacity: 0.4,\n      },\n      _focusVisible: {\n        bg: \"rgba(0, 0, 0, 0.14)\",\n        boxShadow: \"outline\",\n      },\n      _hover: {\n        opacity: 0.8,\n        _disabled: {\n          cursor: \"not-allowed\",\n          opacity: 0.4,\n        },\n      },\n    },\n    container: {\n      fontWeight: \"medium\",\n      outline: 0,\n      rounded: \"md\",\n      _focusVisible: {\n        boxShadow: \"outline\",\n      },\n    },\n    label: {\n      overflow: \"visible\",\n    },\n  },\n\n  variants: {\n    outline: {\n      container: ({ 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    },\n    solid: {\n      container: ({ 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    },\n    subtle: {\n      container: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\n        color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n      }),\n    },\n    surface: {\n      container: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\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\n  sizes: {\n    sm: {\n      container: {\n        fontSize: \"xs\",\n        lineHeight: \"$sizes.6\",\n        minH: \"6\",\n        minW: \"6\",\n        px: \"2\",\n      },\n    },\n    md: {\n      container: {\n        fontSize: \"sm\",\n        lineHeight: \"$sizes.7\",\n        minH: \"7\",\n        minW: \"7\",\n        px: \"2\",\n      },\n    },\n    lg: {\n      container: {\n        fontSize: \"md\",\n        lineHeight: \"$sizes.8\",\n        minH: \"8\",\n        minW: \"8\",\n        px: \"3\",\n      },\n    },\n  },\n\n  defaultProps: {\n    colorScheme: \"primary\",\n    size: \"md\",\n    variant: \"subtle\",\n  },\n}\n"],"mappings":"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","names":[]}