{"version":3,"sources":["../src/components/alert.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\nimport { isGray, shadeColor } from \"@yamada-ui/utils\"\n\nexport const Alert: ComponentMultiStyle<\"Alert\"> = {\n  baseStyle: {\n    container: {\n      px: 4,\n      py: 3,\n      rounded: \"md\",\n    },\n    description: {\n      lineHeight: 5,\n    },\n    icon: {\n      boxSize: 5,\n      flexShrink: 0,\n      marginEnd: 3,\n    },\n    loading: {\n      flexShrink: 0,\n      fontSize: \"xl\",\n      marginEnd: 3,\n    },\n    title: {\n      fontWeight: \"bold\",\n      lineHeight: 5,\n      marginEnd: 2,\n    },\n  },\n\n  variants: {\n    basic: ({ colorScheme: c = \"primary\" }) => ({\n      container: { bg: [\"white\", \"black\"], borderWidth: \"1px\" },\n      icon: { color: [`${c}.500`, `${c}.400`] },\n    }),\n    \"island-accent\": ({ colorScheme: c = \"primary\" }) => ({\n      container: {\n        bg: [\"white\", \"black\"],\n        borderWidth: \"1px\",\n        pl: 7,\n        _before: {\n          bg: [`${c}.500`, `${c}.400`],\n          content: '\"\"',\n          h: \"calc(100% - 1.5rem)\",\n          left: 3,\n          position: \"absolute\",\n          rounded: \"full\",\n          top: \"50%\",\n          transform: \"translateY(-50%)\",\n          w: 1,\n        },\n      },\n      icon: { color: [`${c}.500`, `${c}.400`] },\n    }),\n    \"left-accent\": ({\n      colorScheme: c = \"primary\",\n      colorMode: m,\n      theme: t,\n    }) => ({\n      container: {\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\n        borderLeft: \"0.25rem solid\",\n        borderLeftColor: [`${c}.500`, `${c}.400`],\n        color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n        pl: 3,\n        rounded: 4,\n      },\n    }),\n    solid: ({ colorScheme: c = \"primary\" }) => ({\n      container: {\n        bg: [`${c}.500`, `${c}.600`],\n        color: \"white\",\n      },\n    }),\n    subtle: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      container: {\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\n        color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n      },\n    }),\n    surface: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      container: {\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\n        border: \"1px solid\",\n        borderColor: [`${c}.100`, shadeColor(`${c}.300`, 56)(t, m)],\n        color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n      },\n    }),\n    \"top-accent\": ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      container: {\n        bg: [`${c}.50`, shadeColor(`${c}.300`, 68)(t, m)],\n        borderTop: \"0.25rem solid\",\n        borderTopColor: [`${c}.500`, `${c}.400`],\n        color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],\n        pt: 3,\n        rounded: 4,\n      },\n    }),\n  },\n\n  defaultProps: {\n    colorScheme: \"primary\",\n    variant: \"basic\",\n  },\n}\n"],"mappings":"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","names":[]}