@grafana/ui
Version:
Grafana Components Library
1 lines • 2.88 kB
Source Map (JSON)
{"version":3,"file":"CallToActionCard.mjs","sources":["../../../../src/components/CallToActionCard/CallToActionCard.tsx"],"sourcesContent":["import { css, cx } from '@emotion/css';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nimport { useStyles2 } from '../../themes/ThemeContext';\n\nexport interface CallToActionCardProps {\n message?: string | JSX.Element;\n callToActionElement: JSX.Element;\n footer?: string | JSX.Element;\n className?: string;\n}\n\n/**\n * @deprecated Use `<EmptyState variant=\"call-to-action\" />` instead.\n *\n * https://developers.grafana.com/ui/latest/index.html?path=/docs/information-deprecated-calltoactioncard--docs\n */\nexport const CallToActionCard = ({ message, callToActionElement, footer, className }: CallToActionCardProps) => {\n const css = useStyles2(getStyles);\n\n return (\n <div className={cx([css.wrapper, className])}>\n {message && <div className={css.message}>{message}</div>}\n {callToActionElement}\n {footer && <div className={css.footer}>{footer}</div>}\n </div>\n );\n};\n\nconst getStyles = (theme: GrafanaTheme2) => ({\n wrapper: css({\n label: 'call-to-action-card',\n background: theme.colors.background.secondary,\n borderRadius: theme.shape.radius.default,\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center',\n flexGrow: 1,\n padding: theme.spacing(3),\n [theme.breakpoints.down('sm')]: {\n padding: theme.spacing(3, 1),\n },\n }),\n message: css({\n marginBottom: theme.spacing(3),\n fontStyle: 'italic',\n }),\n footer: css({\n marginTop: theme.spacing(3),\n }),\n});\n"],"names":["css"],"mappings":";;;;;AAkBO,MAAM,mBAAmB,CAAC,EAAE,SAAS,mBAAA,EAAqB,MAAA,EAAQ,WAAU,KAA6B;AAC9G,EAAA,MAAMA,IAAAA,GAAM,WAAW,SAAS,CAAA;AAEhC,EAAA,uBACE,IAAA,CAAC,SAAI,SAAA,EAAW,EAAA,CAAG,CAACA,IAAAA,CAAI,OAAA,EAAS,SAAS,CAAC,CAAA,EACxC,QAAA,EAAA;AAAA,IAAA,OAAA,oBAAW,GAAA,CAAC,KAAA,EAAA,EAAI,SAAA,EAAWA,IAAAA,CAAI,SAAU,QAAA,EAAA,OAAA,EAAQ,CAAA;AAAA,IACjD,mBAAA;AAAA,IACA,0BAAU,GAAA,CAAC,KAAA,EAAA,EAAI,SAAA,EAAWA,IAAAA,CAAI,QAAS,QAAA,EAAA,MAAA,EAAO;AAAA,GAAA,EACjD,CAAA;AAEJ;AAEA,MAAM,SAAA,GAAY,CAAC,KAAA,MAA0B;AAAA,EAC3C,SAAS,GAAA,CAAI;AAAA,IACX,KAAA,EAAO,qBAAA;AAAA,IACP,UAAA,EAAY,KAAA,CAAM,MAAA,CAAO,UAAA,CAAW,SAAA;AAAA,IACpC,YAAA,EAAc,KAAA,CAAM,KAAA,CAAM,MAAA,CAAO,OAAA;AAAA,IACjC,OAAA,EAAS,MAAA;AAAA,IACT,aAAA,EAAe,QAAA;AAAA,IACf,UAAA,EAAY,QAAA;AAAA,IACZ,cAAA,EAAgB,QAAA;AAAA,IAChB,QAAA,EAAU,CAAA;AAAA,IACV,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,CAAC,CAAA;AAAA,IACxB,CAAC,KAAA,CAAM,WAAA,CAAY,IAAA,CAAK,IAAI,CAAC,GAAG;AAAA,MAC9B,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,CAAA,EAAG,CAAC;AAAA;AAC7B,GACD,CAAA;AAAA,EACD,SAAS,GAAA,CAAI;AAAA,IACX,YAAA,EAAc,KAAA,CAAM,OAAA,CAAQ,CAAC,CAAA;AAAA,IAC7B,SAAA,EAAW;AAAA,GACZ,CAAA;AAAA,EACD,QAAQ,GAAA,CAAI;AAAA,IACV,SAAA,EAAW,KAAA,CAAM,OAAA,CAAQ,CAAC;AAAA,GAC3B;AACH,CAAA,CAAA;;;;"}