{"version":3,"sources":["../src/components/card.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\nimport { shadeColor, tintColor } from \"@yamada-ui/utils\"\n\nexport const Card: ComponentMultiStyle<\"Card\"> = {\n  baseStyle: {\n    body: {\n      flex: \"1\",\n    },\n    container: {},\n    footer: {},\n    header: {},\n  },\n\n  sizes: {\n    sm: {\n      body: { gap: \"sm\", px: \"sm\", py: \"sm\" },\n      container: { rounded: \"base\" },\n      footer: { gap: \"sm\", pb: \"sm\", px: \"sm\" },\n      header: { gap: \"sm\", pt: \"sm\", px: \"sm\" },\n    },\n    md: {\n      body: { gap: \"md\", px: \"md\", py: \"md\" },\n      container: { rounded: \"md\" },\n      footer: { gap: \"md\", pb: \"md\", px: \"md\" },\n      header: { gap: \"md\", pt: \"md\", px: \"md\" },\n    },\n    normal: {\n      body: { gap: \"normal\", px: \"normal\", py: \"normal\" },\n      container: { rounded: \"lg\" },\n      footer: { gap: \"normal\", pb: \"normal\", px: \"normal\" },\n      header: { gap: \"normal\", pt: \"normal\", px: \"normal\" },\n    },\n    lg: {\n      body: { gap: \"lg\", px: \"lg\", py: \"lg\" },\n      container: { rounded: \"xl\" },\n      footer: { gap: \"lg\", pb: \"lg\", px: \"lg\" },\n      header: { gap: \"lg\", pt: \"lg\", px: \"lg\" },\n    },\n  },\n\n  variants: {\n    elevated: {\n      container: {\n        boxShadow: [\"md\", \"dark-md\"],\n      },\n    },\n    outline: {\n      container: {\n        borderWidth: \"1px\",\n      },\n    },\n    solid: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      container: {\n        bg: [tintColor(`${c}.600`, 16)(t, m), shadeColor(`${c}.600`, 16)(t, m)],\n        color: \"white\",\n      },\n    }),\n    subtle: ({ colorScheme: c = \"primary\", colorMode: m, theme: t }) => ({\n      container: {\n        bg: [`${c}.100`, shadeColor(`${c}.300`, 58)(t, m)],\n      },\n    }),\n    unstyled: {\n      body: { p: 0 },\n      container: { rounded: 0 },\n      footer: { p: 0 },\n      header: { p: 0 },\n    },\n  },\n\n  defaultProps: {\n    colorScheme: \"primary\",\n    size: \"md\",\n    variant: \"elevated\",\n  },\n}\n"],"mappings":";;;AACA,SAAS,YAAY,iBAAiB;AAE/B,IAAM,OAAoC;AAAA,EAC/C,WAAW;AAAA,IACT,MAAM;AAAA,MACJ,MAAM;AAAA,IACR;AAAA,IACA,WAAW,CAAC;AAAA,IACZ,QAAQ,CAAC;AAAA,IACT,QAAQ,CAAC;AAAA,EACX;AAAA,EAEA,OAAO;AAAA,IACL,IAAI;AAAA,MACF,MAAM,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACtC,WAAW,EAAE,SAAS,OAAO;AAAA,MAC7B,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACxC,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,IAC1C;AAAA,IACA,IAAI;AAAA,MACF,MAAM,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACtC,WAAW,EAAE,SAAS,KAAK;AAAA,MAC3B,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACxC,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,IAC1C;AAAA,IACA,QAAQ;AAAA,MACN,MAAM,EAAE,KAAK,UAAU,IAAI,UAAU,IAAI,SAAS;AAAA,MAClD,WAAW,EAAE,SAAS,KAAK;AAAA,MAC3B,QAAQ,EAAE,KAAK,UAAU,IAAI,UAAU,IAAI,SAAS;AAAA,MACpD,QAAQ,EAAE,KAAK,UAAU,IAAI,UAAU,IAAI,SAAS;AAAA,IACtD;AAAA,IACA,IAAI;AAAA,MACF,MAAM,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACtC,WAAW,EAAE,SAAS,KAAK;AAAA,MAC3B,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,MACxC,QAAQ,EAAE,KAAK,MAAM,IAAI,MAAM,IAAI,KAAK;AAAA,IAC1C;AAAA,EACF;AAAA,EAEA,UAAU;AAAA,IACR,UAAU;AAAA,MACR,WAAW;AAAA,QACT,WAAW,CAAC,MAAM,SAAS;AAAA,MAC7B;AAAA,IACF;AAAA,IACA,SAAS;AAAA,MACP,WAAW;AAAA,QACT,aAAa;AAAA,MACf;AAAA,IACF;AAAA,IACA,OAAO,CAAC,EAAE,aAAa,IAAI,WAAW,WAAW,GAAG,OAAO,EAAE,OAAO;AAAA,MAClE,WAAW;AAAA,QACT,IAAI,CAAC,UAAU,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,GAAG,WAAW,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC;AAAA,QACtE,OAAO;AAAA,MACT;AAAA,IACF;AAAA,IACA,QAAQ,CAAC,EAAE,aAAa,IAAI,WAAW,WAAW,GAAG,OAAO,EAAE,OAAO;AAAA,MACnE,WAAW;AAAA,QACT,IAAI,CAAC,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC;AAAA,MACnD;AAAA,IACF;AAAA,IACA,UAAU;AAAA,MACR,MAAM,EAAE,GAAG,EAAE;AAAA,MACb,WAAW,EAAE,SAAS,EAAE;AAAA,MACxB,QAAQ,EAAE,GAAG,EAAE;AAAA,MACf,QAAQ,EAAE,GAAG,EAAE;AAAA,IACjB;AAAA,EACF;AAAA,EAEA,cAAc;AAAA,IACZ,aAAa;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;","names":[]}