{"version":3,"file":"Card.js","names":["UiCardFrame","CardHeaderBehavior","CardFooterBehavior"],"sources":["esm/components/Card.js"],"sourcesContent":["import {\n  CardBackground,\n  CardFooter as CardFooterBehavior,\n  CardFrame as UiCardFrame,\n  CardHeader as CardHeaderBehavior\n} from \"@tamagui/card\";\nimport {\n  createStyledContext,\n  styled,\n  withStaticProperties\n} from \"@tamagui/core\";\nconst CardContext = createStyledContext({ size: \"md\" });\nconst cardRadius = {\n  xs: { borderRadius: \"sm\" },\n  sm: { borderRadius: \"md\" },\n  md: { borderRadius: \"md\" },\n  lg: { borderRadius: \"md\" },\n  xl: { borderRadius: \"lg\" }\n};\nconst cardPadding = {\n  xs: { padding: \"2\" },\n  sm: { padding: \"3\" },\n  md: { padding: \"4\" },\n  lg: { padding: \"6\" },\n  xl: { padding: \"8\" }\n};\nconst CardFrame = styled(UiCardFrame, {\n  displayName: \"Card\",\n  context: CardContext,\n  backgroundColor: \"background\",\n  variants: {\n    size: {\n      ...cardRadius,\n      true: cardRadius.md\n    }\n  },\n  defaultVariants: {\n    size: \"md\"\n  }\n});\nconst CardHeader = styled(CardHeaderBehavior, {\n  displayName: \"CardHeader\",\n  context: CardContext,\n  variants: {\n    size: {\n      ...cardPadding,\n      true: cardPadding.md\n    }\n  },\n  defaultVariants: {\n    size: \"md\"\n  }\n});\nconst CardFooter = styled(CardFooterBehavior, {\n  displayName: \"CardFooter\",\n  context: CardContext,\n  variants: {\n    size: {\n      ...cardPadding,\n      true: cardPadding.md\n    }\n  },\n  defaultVariants: {\n    size: \"md\"\n  }\n});\nconst Card = withStaticProperties(CardFrame, {\n  Header: CardHeader,\n  Footer: CardFooter,\n  Background: CardBackground\n});\nexport {\n  Card,\n  CardFooter,\n  CardFrame,\n  CardHeader\n};\n//# sourceMappingURL=Card.js.map\n"],"mappings":";;;;AAWA,MAAM,cAAc,oBAAoB,EAAE,MAAM,KAAK,CAAC;AACtD,MAAM,aAAa;CACjB,IAAI,EAAE,cAAc,KAAK;CACzB,IAAI,EAAE,cAAc,KAAK;CACzB,IAAI,EAAE,cAAc,KAAK;CACzB,IAAI,EAAE,cAAc,KAAK;CACzB,IAAI,EAAE,cAAc,KAAK;AAC3B;AACA,MAAM,cAAc;CAClB,IAAI,EAAE,SAAS,IAAI;CACnB,IAAI,EAAE,SAAS,IAAI;CACnB,IAAI,EAAE,SAAS,IAAI;CACnB,IAAI,EAAE,SAAS,IAAI;CACnB,IAAI,EAAE,SAAS,IAAI;AACrB;AACA,MAAM,YAAY,OAAOA,aAAa;CACpC,aAAa;CACb,SAAS;CACT,iBAAiB;CACjB,UAAU,EACR,MAAM;EACJ,GAAG;EACH,MAAM,WAAW;CACnB,EACF;CACA,iBAAiB,EACf,MAAM,KACR;AACF,CAAC;AACD,MAAM,aAAa,OAAOC,cAAoB;CAC5C,aAAa;CACb,SAAS;CACT,UAAU,EACR,MAAM;EACJ,GAAG;EACH,MAAM,YAAY;CACpB,EACF;CACA,iBAAiB,EACf,MAAM,KACR;AACF,CAAC;AACD,MAAM,aAAa,OAAOC,cAAoB;CAC5C,aAAa;CACb,SAAS;CACT,UAAU,EACR,MAAM;EACJ,GAAG;EACH,MAAM,YAAY;CACpB,EACF;CACA,iBAAiB,EACf,MAAM,KACR;AACF,CAAC;AACD,MAAM,OAAO,qBAAqB,WAAW;CAC3C,QAAQ;CACR,QAAQ;CACR,YAAY;AACd,CAAC"}