@grafana/ui
Version:
Grafana Components Library
1 lines • 8.39 kB
Source Map (JSON)
{"version":3,"file":"dashdiff.mjs","sources":["../../../../src/themes/GlobalStyles/dashdiff.ts"],"sourcesContent":["import { css } from '@emotion/react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nexport function getDashDiffStyles(theme: GrafanaTheme2) {\n return css({\n '.delta-html': {\n background: theme.colors.background.secondary,\n paddingTop: '5px',\n paddingBottom: '5px',\n userSelect: 'none',\n },\n\n '.diff-line': {\n color: theme.colors.text.primary,\n fontFamily: theme.typography.fontFamilyMonospace,\n fontSize: theme.typography.size.sm,\n lineHeight: 2,\n marginBottom: 0,\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n whiteSpace: 'nowrap',\n position: 'relative',\n\n '&:after': {\n left: '-40px',\n },\n },\n\n '.diff-line-number': {\n color: theme.colors.text.secondary,\n display: 'inline-block',\n fontSize: theme.typography.size.xs,\n lineHeight: 2.3,\n textAlign: 'right',\n width: '30px',\n },\n\n '.diff-line-number-hide': {\n visibility: 'hidden',\n },\n\n '.diff-line-icon': {\n color: theme.colors.text.primary,\n fontSize: theme.typography.size.xs,\n float: 'right',\n position: 'relative',\n top: '2px',\n right: '10px',\n },\n\n '.diff-json-new, .diff-json-old, .diff-json-deleted, .diff-json-added': {\n color: theme.v1.palette.gray5,\n\n '.diff-line-number': {\n color: theme.colors.text.primary,\n },\n },\n\n '.diff-json-new': {\n backgroundColor: theme.isDark ? '#457740' : '#664e33',\n },\n '.diff-json-old': {\n backgroundColor: theme.isDark ? '#a04338' : '#5a372a',\n },\n '.diff-json-added': {\n backgroundColor: theme.colors.primary.shade,\n },\n '.diff-json-deleted': {\n backgroundColor: theme.colors.error.shade,\n },\n\n '.diff-value': {\n userSelect: 'all',\n },\n\n // Basic\n '.diff-circle': {\n marginRight: '0.5em',\n '*': {\n marginBottom: '1px',\n },\n },\n '.diff-circle-changed': {\n color: '#f59433',\n },\n '.diff-circle-added': {\n color: '#29d761',\n },\n '.diff-circle-deleted': {\n color: '#fd474a',\n },\n\n '.diff-item-added, .diff-item-deleted': {\n listStyle: 'none',\n },\n\n '.diff-group': {\n background: theme.colors.background.secondary,\n fontSize: '16px',\n fontStyle: 'normal',\n padding: '10px 15px',\n margin: theme.spacing(2, 0),\n\n '.diff-group': {\n padding: '0 5px',\n },\n },\n\n '.diff-group-name': {\n display: 'inline-block',\n width: '100%',\n fontSize: '16px',\n paddingLeft: '1.75em',\n margin: '0 0 14px 0',\n },\n\n '.diff-summary-key': {\n paddingLeft: '0.25em',\n },\n\n '.diff-list': {\n paddingLeft: '40px',\n\n '.diff-list': {\n paddingLeft: 0,\n },\n },\n\n '.diff-item': {\n color: theme.v1.palette.gray2,\n lineHeight: 2.5,\n\n '> div': {\n display: 'inline',\n },\n },\n\n '.diff-item-changeset': {\n listStyle: 'none',\n },\n\n '.diff-label': {\n backgroundColor: theme.colors.action.hover,\n borderRadius: '3px',\n color: theme.colors.text.primary,\n display: 'inline',\n fontSize: `${theme.typography.fontSize}px`,\n margin: '0 5px',\n padding: '3px 8px',\n },\n\n '.diff-linenum': {\n float: 'right',\n },\n\n '.diff-arrow': {\n color: theme.colors.text.primary,\n },\n\n '.diff-block': {\n width: '100%',\n display: 'inline-block',\n },\n\n '.diff-block-title': {\n fontSize: '16px',\n display: 'inline-block',\n },\n\n '.diff-title': {\n fontSize: '16px',\n },\n\n '.diff-change-container': {\n margin: '0 0',\n paddingLeft: '3em',\n paddingRight: 0,\n },\n\n '.diff-change-group': {\n width: '100%',\n color: theme.colors.text.primary,\n marginBottom: '14px',\n },\n\n '.diff-change-item': {\n display: 'inline-block',\n },\n\n '.diff-change-title': {\n fontSize: '16px',\n },\n\n '.bullet-position-container': {\n position: 'relative',\n left: '-6px',\n },\n\n '.diff-list-circle': {\n marginBottom: '3px',\n },\n });\n}\n"],"names":[],"mappings":"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"}