{"version":3,"sources":["../src/components/indicator.ts"],"sourcesContent":["import type { ComponentStyle } from \"@yamada-ui/core\"\nimport { isGray, shadeColor } from \"@yamada-ui/utils\"\n\nexport const Indicator: ComponentStyle<\"Indicator\"> = {\n  baseStyle: ({ withBorder }) => ({\n    alignItems: \"center\",\n    display: \"flex\",\n    h: \"fit-content\",\n    justifyContent: \"center\",\n    outline: 0,\n    rounded: \"full\",\n    w: \"fit-content\",\n    whiteSpace: \"nowrap\",\n    zIndex: \"kurillin\",\n    ...(withBorder\n      ? { borderColor: [\"white\", \"black\"], borderWidth: \"0.2em\" }\n      : {}),\n  }),\n\n  sizes: {\n    sm: { fontSize: \"xs\", lineHeight: 1.6, minH: 2, minW: 2, px: 1 },\n    md: { fontSize: \"sm\", lineHeight: 1.5, minH: 3, minW: 3, px: 1.5 },\n    lg: { fontSize: \"md\", lineHeight: 1.4, minH: 4, minW: 4, px: 2 },\n  },\n\n  variants: {\n    solid: ({ colorScheme: c = \"primary\" }) => ({\n      bg: [`${c}.500`, `${c}.600`],\n      color: `white`,\n      vars: [\n        {\n          name: \"ping\",\n          token: \"colors\",\n          value: [`${c}.300`, `${c}.400`],\n        },\n      ],\n    }),\n    subtle: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      bg: [\n        isGray(c) ? `${c}.50` : `${c}.100`,\n        shadeColor(`${c}.300`, 58)(t, m),\n      ],\n      color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n      vars: [\n        {\n          name: \"ping\",\n          token: \"colors\",\n          value: [\"blackAlpha.400\", \"whiteAlpha.500\"],\n        },\n      ],\n    }),\n  },\n\n  defaultProps: {\n    colorScheme: \"primary\",\n    size: \"md\",\n    variant: \"solid\",\n  },\n}\n"],"mappings":";;;AACA,SAAS,QAAQ,kBAAkB;AAE5B,IAAM,YAAyC;AAAA,EACpD,WAAW,CAAC,EAAE,WAAW,OAAO;AAAA,IAC9B,YAAY;AAAA,IACZ,SAAS;AAAA,IACT,GAAG;AAAA,IACH,gBAAgB;AAAA,IAChB,SAAS;AAAA,IACT,SAAS;AAAA,IACT,GAAG;AAAA,IACH,YAAY;AAAA,IACZ,QAAQ;AAAA,IACR,GAAI,aACA,EAAE,aAAa,CAAC,SAAS,OAAO,GAAG,aAAa,QAAQ,IACxD,CAAC;AAAA,EACP;AAAA,EAEA,OAAO;AAAA,IACL,IAAI,EAAE,UAAU,MAAM,YAAY,KAAK,MAAM,GAAG,MAAM,GAAG,IAAI,EAAE;AAAA,IAC/D,IAAI,EAAE,UAAU,MAAM,YAAY,KAAK,MAAM,GAAG,MAAM,GAAG,IAAI,IAAI;AAAA,IACjE,IAAI,EAAE,UAAU,MAAM,YAAY,KAAK,MAAM,GAAG,MAAM,GAAG,IAAI,EAAE;AAAA,EACjE;AAAA,EAEA,UAAU;AAAA,IACR,OAAO,CAAC,EAAE,aAAa,IAAI,UAAU,OAAO;AAAA,MAC1C,IAAI,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM;AAAA,MAC3B,OAAO;AAAA,MACP,MAAM;AAAA,QACJ;AAAA,UACE,MAAM;AAAA,UACN,OAAO;AAAA,UACP,OAAO,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,MAAM;AAAA,QAChC;AAAA,MACF;AAAA,IACF;AAAA,IACA,QAAQ,CAAC,EAAE,aAAa,IAAI,WAAW,WAAW,GAAG,OAAO,EAAE,OAAO;AAAA,MACnE,IAAI;AAAA,QACF,OAAO,CAAC,IAAI,GAAG,CAAC,QAAQ,GAAG,CAAC;AAAA,QAC5B,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,MACtD,MAAM;AAAA,QACJ;AAAA,UACE,MAAM;AAAA,UACN,OAAO;AAAA,UACP,OAAO,CAAC,kBAAkB,gBAAgB;AAAA,QAC5C;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAAA,EAEA,cAAc;AAAA,IACZ,aAAa;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;","names":[]}