UNPKG

@grafana/ui

Version:
1 lines 8.45 kB
{"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: theme.shape.radius.default,\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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"}