Skip to content

Commit ae9cb8c

Browse files
P0lipbilliegoose
authored andcommitted
feat: dark theme improvements (#26)
1 parent 5a4d802 commit ae9cb8c

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/components/SchemaRow.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { MarkdownViewer } from '@stoplight/markdown-viewer';
22
import { IRowRendererOptions, TreeStore } from '@stoplight/tree-list';
3-
import { Colors, Icon, Popover } from '@stoplight/ui-kit';
3+
import { Icon, Popover } from '@stoplight/ui-kit';
44
import * as cn from 'classnames';
55
import * as React from 'react';
66

@@ -80,14 +80,14 @@ export const SchemaRow: React.FunctionComponent<ISchemaRow> = ({ node, treeStore
8080
<Icon
8181
iconSize={ICON_SIZE}
8282
icon={treeStore.isNodeExpanded(node) ? 'caret-down' : 'caret-right'}
83-
color={Colors.GRAY1}
83+
className="text-darken-9 dark:text-lighten-9"
8484
/>
8585
</div>
8686
)}
8787

8888
{schemaNode.divider && (
8989
<div className="flex items-center w-full absolute" style={{ top: -9, height: 1 }}>
90-
<div className="text-darken-7 dark:text-lighten-7 uppercase text-xs pr-2 -ml-4">{schemaNode.divider}</div>
90+
<div className="text-darken-7 dark:text-lighten-8 uppercase text-xs pr-2 -ml-4">{schemaNode.divider}</div>
9191
<div className="flex-1 bg-darken-5 dark:bg-lighten-5" style={{ height: 1 }} />
9292
</div>
9393
)}
@@ -105,18 +105,18 @@ export const SchemaRow: React.FunctionComponent<ISchemaRow> = ({ node, treeStore
105105
</a>
106106
) : null}
107107

108-
{node.canHaveChildren && <div className="ml-2 text-darken-7 dark:text-lighten-6">{`{${childrenCount}}`}</div>}
108+
{node.canHaveChildren && <div className="ml-2 text-darken-7 dark:text-lighten-7">{`{${childrenCount}}`}</div>}
109109

110110
{'pattern' in schemaNode && schemaNode.pattern ? (
111-
<div className="ml-2 text-darken-7 dark:text-lighten-6 truncate">(pattern property)</div>
111+
<div className="ml-2 text-darken-7 dark:text-lighten-7 truncate">(pattern property)</div>
112112
) : null}
113113

114114
{description && (
115115
<Popover
116116
boundary="window"
117117
interactionKind="hover"
118118
className="ml-2 flex-1 truncate flex items-baseline"
119-
target={<div className="text-darken-7 dark:text-lighten-6 w-full truncate">{description}</div>}
119+
target={<div className="text-darken-7 dark:text-lighten-7 w-full truncate">{description}</div>}
120120
targetClassName="text-darken-7 dark:text-lighten-6 w-full truncate"
121121
content={
122122
<div className="p-5" style={{ maxHeight: 500, maxWidth: 400 }}>

src/components/Types.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,17 @@ Types.displayName = 'JsonSchemaViewer.Types';
6565
* HELPERS
6666
*/
6767
export const PropertyTypeColors: Dictionary<string, IType['type']> = {
68-
object: 'text-blue-6',
68+
object: 'text-blue-6 dark:text-blue-4',
6969
any: 'text-blue-5',
70-
array: 'text-green-6',
70+
array: 'text-green-6 dark:text-green-4',
7171
allOf: 'text-orange-5',
72-
oneOf: 'text-orange-5',
7372
anyOf: 'text-orange-5',
73+
oneOf: 'text-orange-5',
7474
null: 'text-orange-5',
75-
integer: 'text-red-7',
76-
number: 'text-red-7',
75+
integer: 'text-red-7 dark:text-red-6',
76+
number: 'text-red-7 dark:text-red-6',
7777
boolean: 'text-red-4',
7878
binary: 'text-green-4',
79-
string: 'text-green-7',
80-
$ref: 'text-purple-6',
79+
string: 'text-green-7 dark:text-green-5',
80+
$ref: 'text-purple-6 dark:text-purple-4',
8181
};

0 commit comments

Comments
 (0)