@grafana/ui
Version:
Grafana Components Library
1 lines • 2.36 kB
Source Map (JSON)
{"version":3,"file":"markdownStyles.cjs","sources":["../../../../src/themes/GlobalStyles/markdownStyles.ts"],"sourcesContent":["import { css } from '@emotion/react';\n\nimport { type GrafanaTheme2 } from '@grafana/data';\n\nexport function getMarkdownStyles(theme: GrafanaTheme2) {\n return css({\n '.markdown-html': {\n img: {\n maxWidth: '100%',\n },\n\n 'ul, ol': {\n paddingLeft: theme.spacing(3),\n marginBottom: theme.spacing(2),\n },\n\n table: {\n marginBottom: theme.spacing(2),\n 'td, th': {\n padding: theme.spacing(0.5, 1),\n },\n th: {\n fontWeight: theme.typography.fontWeightMedium,\n background: theme.colors.background.secondary,\n },\n },\n\n 'table, th, td': {\n border: `1px solid ${theme.colors.border.medium}`,\n borderCollapse: 'collapse',\n },\n\n a: {\n color: theme.colors.text.link,\n textDecoration: 'none',\n\n '&:hover': {\n color: theme.colors.text.link,\n textDecoration: 'underline',\n },\n },\n\n 'p:last-child': {\n marginBottom: 0,\n },\n\n 'table:last-child, ul:last-child, ol:last-child': {\n marginBottom: 0,\n },\n },\n });\n}\n"],"names":["css"],"mappings":";;;;;;;AAIO,SAAS,kBAAkB,KAAA,EAAsB;AACtD,EAAA,OAAOA,SAAA,CAAI;AAAA,IACT,gBAAA,EAAkB;AAAA,MAChB,GAAA,EAAK;AAAA,QACH,QAAA,EAAU;AAAA,OACZ;AAAA,MAEA,QAAA,EAAU;AAAA,QACR,WAAA,EAAa,KAAA,CAAM,OAAA,CAAQ,CAAC,CAAA;AAAA,QAC5B,YAAA,EAAc,KAAA,CAAM,OAAA,CAAQ,CAAC;AAAA,OAC/B;AAAA,MAEA,KAAA,EAAO;AAAA,QACL,YAAA,EAAc,KAAA,CAAM,OAAA,CAAQ,CAAC,CAAA;AAAA,QAC7B,QAAA,EAAU;AAAA,UACR,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,GAAA,EAAK,CAAC;AAAA,SAC/B;AAAA,QACA,EAAA,EAAI;AAAA,UACF,UAAA,EAAY,MAAM,UAAA,CAAW,gBAAA;AAAA,UAC7B,UAAA,EAAY,KAAA,CAAM,MAAA,CAAO,UAAA,CAAW;AAAA;AACtC,OACF;AAAA,MAEA,eAAA,EAAiB;AAAA,QACf,MAAA,EAAQ,CAAA,UAAA,EAAa,KAAA,CAAM,MAAA,CAAO,OAAO,MAAM,CAAA,CAAA;AAAA,QAC/C,cAAA,EAAgB;AAAA,OAClB;AAAA,MAEA,CAAA,EAAG;AAAA,QACD,KAAA,EAAO,KAAA,CAAM,MAAA,CAAO,IAAA,CAAK,IAAA;AAAA,QACzB,cAAA,EAAgB,MAAA;AAAA,QAEhB,SAAA,EAAW;AAAA,UACT,KAAA,EAAO,KAAA,CAAM,MAAA,CAAO,IAAA,CAAK,IAAA;AAAA,UACzB,cAAA,EAAgB;AAAA;AAClB,OACF;AAAA,MAEA,cAAA,EAAgB;AAAA,QACd,YAAA,EAAc;AAAA,OAChB;AAAA,MAEA,gDAAA,EAAkD;AAAA,QAChD,YAAA,EAAc;AAAA;AAChB;AACF,GACD,CAAA;AACH;;;;"}