UNPKG

@wordpress/components

Version:
8 lines (7 loc) 1.63 kB
{ "version": 3, "sources": ["../../../src/card/card-body/component.tsx"], "sourcesContent": ["/**\n * External dependencies\n */\n\n/**\n * Internal dependencies\n */\n\nimport { contextConnect } from '../../context';\nimport { Scrollable } from '../../scrollable';\nimport { View } from '../../view';\nimport { useCardBody } from './hook';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nfunction UnconnectedCardBody(props, forwardedRef) {\n const {\n isScrollable,\n ...otherProps\n } = useCardBody(props);\n if (isScrollable) {\n return /*#__PURE__*/_jsx(Scrollable, {\n ...otherProps,\n ref: forwardedRef\n });\n }\n return /*#__PURE__*/_jsx(View, {\n ...otherProps,\n ref: forwardedRef\n });\n}\n\n/**\n * `CardBody` renders an optional content area for a `Card`.\n * Multiple `CardBody` components can be used within `Card` if needed.\n *\n * ```jsx\n * import { Card, CardBody } from `@wordpress/components`;\n *\n * <Card>\n * \t<CardBody>\n * \t\t...\n * \t</CardBody>\n * </Card>\n * ```\n */\nexport const CardBody = contextConnect(UnconnectedCardBody, 'CardBody');\nexport default CardBody;"], "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA,qBAA+B;AAC/B,wBAA2B;AAC3B,kBAAqB;AACrB,kBAA4B;AAC5B,yBAA4B;AAC5B,SAAS,oBAAoB,OAAO,cAAc;AAChD,QAAM;AAAA,IACJ;AAAA,IACA,GAAG;AAAA,EACL,QAAI,yBAAY,KAAK;AACrB,MAAI,cAAc;AAChB,WAAoB,uCAAAA,KAAK,8BAAY;AAAA,MACnC,GAAG;AAAA,MACH,KAAK;AAAA,IACP,CAAC;AAAA,EACH;AACA,SAAoB,uCAAAA,KAAK,kBAAM;AAAA,IAC7B,GAAG;AAAA,IACH,KAAK;AAAA,EACP,CAAC;AACH;AAgBO,IAAM,eAAW,+BAAe,qBAAqB,UAAU;AACtE,IAAO,oBAAQ;", "names": ["_jsx"] }