1+ import { tokens } from '@neo4j-ndl/base' ;
12import { QueryResult , Record as Neo4jRecord } from 'neo4j-driver' ;
2-
33export function recordToNative ( input : any ) : any {
44 if ( ! input && input !== false ) {
55 return null ;
@@ -118,11 +118,11 @@ export enum EntityType {
118118}
119119
120120export const themeNivo = {
121- textColor : 'rgb(var(--palette-neutral-text-weak ))' ,
122- text : { fill : 'rgb(var(--palette-neutral-text-weak ))' } ,
121+ textColor : 'rgb(var(--palette-neutral-text-default ))' ,
122+ text : { fill : 'rgb(var(--palette-neutral-text-default ))' } ,
123123 axis : {
124- ticks : { text : { fill : 'rgb(var(--palette-neutral-text-weak ))' } } ,
125- legend : { text : { fill : 'rgb(var(--palette-neutral-text-weak ))' } } ,
124+ ticks : { text : { fill : 'rgb(var(--palette-light- neutral-text-default ))' } } ,
125+ legend : { text : { fill : 'rgb(var(--palette-neutral-text-default ))' } } ,
126126 } ,
127127 legends : {
128128 text : { fill : 'rgb(var(--palette-neutral-text-weak))' } ,
@@ -146,3 +146,38 @@ export const themeNivo = {
146146 } ,
147147 } ,
148148} ;
149+
150+ export const themeNivoCanvas = ( theme ) => {
151+ let baseDefault =
152+ theme === 'light' ? tokens . palette . light . neutral . text . default : tokens . palette . dark . neutral . text . default ;
153+ let baseWeak = theme === 'light' ? tokens . palette . light . neutral . text . weak : tokens . palette . dark . neutral . text . weak ;
154+ return {
155+ // textColor: 'rgb(var(--palette-neutral-text-default))',
156+ text : { fill : baseDefault } ,
157+ axis : {
158+ ticks : { text : { fill : baseDefault } } ,
159+ legend : { text : { fill : baseDefault } } ,
160+ } ,
161+ legends : {
162+ text : { fill : baseWeak } ,
163+ title : { text : { fill : baseWeak } } ,
164+ ticks : { text : { fill : baseWeak } } ,
165+ hidden : { text : { fill : baseWeak } } ,
166+ } ,
167+ markers : {
168+ text : { fill : baseDefault } ,
169+ } ,
170+ labels : {
171+ text : { fill : baseDefault } ,
172+ } ,
173+ annotations : {
174+ text : { fill : baseDefault } ,
175+ } ,
176+ tooltip : {
177+ container : {
178+ fill : 'rgb(var(--palette-neutral-text-default))' ,
179+ background : 'rgb(var(--palette-neutral-bg-strong))' ,
180+ } ,
181+ } ,
182+ } ;
183+ } ;
0 commit comments