Skip to content

Commit

Permalink
fix: improve dark mode of json editor
Browse files Browse the repository at this point in the history
  • Loading branch information
felixmosh committed Oct 21, 2024
1 parent e61f702 commit ca327b7
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
17 changes: 16 additions & 1 deletion packages/ui/src/components/JsonEditor/JsonEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,22 @@ const theme = EditorView.theme({
},
'.cm-activeLineGutter': { backgroundColor: 'var(--json-edit-gutter-active-bg)' },
'.cm-scroller': { overflow: 'auto' },
'.cm-tooltip': { padding: '0.25rem 0.5rem', borderRadius: '0.275rem' },
'.cm-tooltip': {
padding: '0.25rem 0.5rem',
borderRadius: '0.275rem',
backgroundColor: 'var(--json-edit-tooltip-bg)',
border: '1px solid var(--json-edit-tooltip-border-color)',
},
'.cm6-json-schema-hover--code > p': {
margin: '0.5em 0',
},
'.cm-tooltip-above .cm-tooltip-arrow:before': {
borderTop: '7px solid var(--json-edit-tooltip-border-color)',
},
'.cm-tooltip-above .cm-tooltip-arrow:after': {
borderTop: '7px solid var(--json-edit-tooltip-bg)',
},
'.cm-selectionBackground': { background: 'var(--json-edit-selection-bg)!important' },
});

const commonExtensions = [
Expand Down
6 changes: 6 additions & 0 deletions packages/ui/src/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@
--json-edit-gutter-border-color: #ddd;
--json-edit-gutter-active-bg: hsl(0, 0%, 87%);
--json-edit-cursor-color: rgba(45, 55, 72, 0.95);
--json-edit-selection-bg: var(--text-secondary-color);
--json-edit-tooltip-bg: #f5f5f5;
--json-edit-tooltip-border-color: #bbb;

--hl-string: #d14;
--hl-number: teal;
Expand Down Expand Up @@ -169,6 +172,9 @@
--json-edit-gutter-border-color: transparent;
--json-edit-gutter-active-bg: var(--input-bg);
--json-edit-cursor-color: var(--accent-color-d1);
--json-edit-selection-bg: var(--accent-color);
--json-edit-tooltip-bg: var(--tooltip-bg);
--json-edit-tooltip-border-color: var(--input-focus-border);

--hl-string: #ff6088;
--hl-number: #00aaaa;
Expand Down

0 comments on commit ca327b7

Please sign in to comment.