You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
6.4 KiB
1 line
6.4 KiB
{"ast":null,"code":"import classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport createWithBsPrefix from './createWithBsPrefix';\nimport divWithClassName from './divWithClassName';\nimport CardImg from './CardImg';\nimport CardHeader from './CardHeader';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst DivStyledAsH5 = divWithClassName('h5');\nconst DivStyledAsH6 = divWithClassName('h6');\nconst CardBody = createWithBsPrefix('card-body');\nconst CardTitle = createWithBsPrefix('card-title', {\n Component: DivStyledAsH5\n});\nconst CardSubtitle = createWithBsPrefix('card-subtitle', {\n Component: DivStyledAsH6\n});\nconst CardLink = createWithBsPrefix('card-link', {\n Component: 'a'\n});\nconst CardText = createWithBsPrefix('card-text', {\n Component: 'p'\n});\nconst CardFooter = createWithBsPrefix('card-footer');\nconst CardImgOverlay = createWithBsPrefix('card-img-overlay');\nconst defaultProps = {\n body: false\n};\nconst Card = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n bsPrefix,\n className,\n bg,\n text,\n border,\n body,\n children,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'div',\n ...props\n } = _ref;\n const prefix = useBootstrapPrefix(bsPrefix, 'card');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n ...props,\n className: classNames(className, prefix, bg && `bg-${bg}`, text && `text-${text}`, border && `border-${border}`),\n children: body ? /*#__PURE__*/_jsx(CardBody, {\n children: children\n }) : children\n });\n});\nCard.displayName = 'Card';\nCard.defaultProps = defaultProps;\nexport default Object.assign(Card, {\n Img: CardImg,\n Title: CardTitle,\n Subtitle: CardSubtitle,\n Body: CardBody,\n Link: CardLink,\n Text: CardText,\n Header: CardHeader,\n Footer: CardFooter,\n ImgOverlay: CardImgOverlay\n});","map":{"version":3,"names":["classNames","React","useBootstrapPrefix","createWithBsPrefix","divWithClassName","CardImg","CardHeader","jsx","_jsx","DivStyledAsH5","DivStyledAsH6","CardBody","CardTitle","Component","CardSubtitle","CardLink","CardText","CardFooter","CardImgOverlay","defaultProps","body","Card","forwardRef","ref","bsPrefix","className","bg","text","border","children","as","props","prefix","displayName","Object","assign","Img","Title","Subtitle","Body","Link","Text","Header","Footer","ImgOverlay"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/Card.js"],"sourcesContent":["import classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport createWithBsPrefix from './createWithBsPrefix';\nimport divWithClassName from './divWithClassName';\nimport CardImg from './CardImg';\nimport CardHeader from './CardHeader';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst DivStyledAsH5 = divWithClassName('h5');\nconst DivStyledAsH6 = divWithClassName('h6');\nconst CardBody = createWithBsPrefix('card-body');\nconst CardTitle = createWithBsPrefix('card-title', {\n Component: DivStyledAsH5\n});\nconst CardSubtitle = createWithBsPrefix('card-subtitle', {\n Component: DivStyledAsH6\n});\nconst CardLink = createWithBsPrefix('card-link', {\n Component: 'a'\n});\nconst CardText = createWithBsPrefix('card-text', {\n Component: 'p'\n});\nconst CardFooter = createWithBsPrefix('card-footer');\nconst CardImgOverlay = createWithBsPrefix('card-img-overlay');\nconst defaultProps = {\n body: false\n};\nconst Card = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n bg,\n text,\n border,\n body,\n children,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'div',\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'card');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n ...props,\n className: classNames(className, prefix, bg && `bg-${bg}`, text && `text-${text}`, border && `border-${border}`),\n children: body ? /*#__PURE__*/_jsx(CardBody, {\n children: children\n }) : children\n });\n});\nCard.displayName = 'Card';\nCard.defaultProps = defaultProps;\nexport default Object.assign(Card, {\n Img: CardImg,\n Title: CardTitle,\n Subtitle: CardSubtitle,\n Body: CardBody,\n Link: CardLink,\n Text: CardText,\n Header: CardHeader,\n Footer: CardFooter,\n ImgOverlay: CardImgOverlay\n});"],"mappings":"AAAA,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,OAAOC,kBAAkB,MAAM,sBAAsB;AACrD,OAAOC,gBAAgB,MAAM,oBAAoB;AACjD,OAAOC,OAAO,MAAM,WAAW;AAC/B,OAAOC,UAAU,MAAM,cAAc;AACrC,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,aAAa,GAAGL,gBAAgB,CAAC,IAAI,CAAC;AAC5C,MAAMM,aAAa,GAAGN,gBAAgB,CAAC,IAAI,CAAC;AAC5C,MAAMO,QAAQ,GAAGR,kBAAkB,CAAC,WAAW,CAAC;AAChD,MAAMS,SAAS,GAAGT,kBAAkB,CAAC,YAAY,EAAE;EACjDU,SAAS,EAAEJ;AACb,CAAC,CAAC;AACF,MAAMK,YAAY,GAAGX,kBAAkB,CAAC,eAAe,EAAE;EACvDU,SAAS,EAAEH;AACb,CAAC,CAAC;AACF,MAAMK,QAAQ,GAAGZ,kBAAkB,CAAC,WAAW,EAAE;EAC/CU,SAAS,EAAE;AACb,CAAC,CAAC;AACF,MAAMG,QAAQ,GAAGb,kBAAkB,CAAC,WAAW,EAAE;EAC/CU,SAAS,EAAE;AACb,CAAC,CAAC;AACF,MAAMI,UAAU,GAAGd,kBAAkB,CAAC,aAAa,CAAC;AACpD,MAAMe,cAAc,GAAGf,kBAAkB,CAAC,kBAAkB,CAAC;AAC7D,MAAMgB,YAAY,GAAG;EACnBC,IAAI,EAAE;AACR,CAAC;AACD,MAAMC,IAAI,GAAG,aAAapB,KAAK,CAACqB,UAAU,CAAC,OAWxCC,GAAG,KAAK;EAAA,IAXiC;IAC1CC,QAAQ;IACRC,SAAS;IACTC,EAAE;IACFC,IAAI;IACJC,MAAM;IACNR,IAAI;IACJS,QAAQ;IACR;IACAC,EAAE,EAAEjB,SAAS,GAAG,KAAK;IACrB,GAAGkB;EACL,CAAC;EACC,MAAMC,MAAM,GAAG9B,kBAAkB,CAACsB,QAAQ,EAAE,MAAM,CAAC;EACnD,OAAO,aAAahB,IAAI,CAACK,SAAS,EAAE;IAClCU,GAAG,EAAEA,GAAG;IACR,GAAGQ,KAAK;IACRN,SAAS,EAAEzB,UAAU,CAACyB,SAAS,EAAEO,MAAM,EAAEN,EAAE,IAAK,MAAKA,EAAG,EAAC,EAAEC,IAAI,IAAK,QAAOA,IAAK,EAAC,EAAEC,MAAM,IAAK,UAASA,MAAO,EAAC,CAAC;IAChHC,QAAQ,EAAET,IAAI,GAAG,aAAaZ,IAAI,CAACG,QAAQ,EAAE;MAC3CkB,QAAQ,EAAEA;IACZ,CAAC,CAAC,GAAGA;EACP,CAAC,CAAC;AACJ,CAAC,CAAC;AACFR,IAAI,CAACY,WAAW,GAAG,MAAM;AACzBZ,IAAI,CAACF,YAAY,GAAGA,YAAY;AAChC,eAAee,MAAM,CAACC,MAAM,CAACd,IAAI,EAAE;EACjCe,GAAG,EAAE/B,OAAO;EACZgC,KAAK,EAAEzB,SAAS;EAChB0B,QAAQ,EAAExB,YAAY;EACtByB,IAAI,EAAE5B,QAAQ;EACd6B,IAAI,EAAEzB,QAAQ;EACd0B,IAAI,EAAEzB,QAAQ;EACd0B,MAAM,EAAEpC,UAAU;EAClBqC,MAAM,EAAE1B,UAAU;EAClB2B,UAAU,EAAE1B;AACd,CAAC,CAAC"},"metadata":{},"sourceType":"module"} |