@neo4j-ndl/react-charts
Version:
React implementation of charts from Neo4j Design System
258 lines (256 loc) • 6.06 kB
TypeScript
/**
*
* Copyright (c) "Neo4j"
* Neo4j Sweden AB [http://neo4j.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
export declare const ndlEchartsTheme: (theme: "light" | "dark") => {
darkMode: boolean;
color: string[];
backgroundColor: string;
axisPointer: {
lineStyle: {
color: string;
};
crossStyle: {
color: string;
};
label: {
color: string;
};
};
legend: {};
textStyle: {
color: string;
};
title: {};
toolbox: {};
dataZoom: {
borderColor: string;
backgroundColor: string;
fillerColor: string;
borderRadius: number;
textStyle: {
color: string;
};
handleStyle: {
color: string;
borderColor: string;
};
handleSize: string;
handleIcon: string;
moveHandleSize: number;
moveHandleStyle: {
color: string;
backgroundColor: string;
opacity: number;
};
dataBackground: {
areaStyle: {
color: string;
opacity: number;
};
lineStyle: {
color: string;
opacity: number;
width: number;
};
};
selectedDataBackground: {
areaStyle: {
color: string;
opacity: number;
shadowBlur: number;
};
lineStyle: {
color: string;
opacity: number;
width: number;
};
};
emphasis: {
handleStyle: {
color: string;
opacity: number;
borderColor: string;
};
moveHandleStyle: {
color: string;
opacity: number;
borderColor: string;
};
handleLabel: {};
};
};
visualMap: {};
timeline: {};
calendar: {};
timeAxis: {
axisLine: {
lineStyle: {
color: string;
width: number;
cap: string;
};
};
axisTick: {
length: number;
lineStyle: {
color: string;
width: number;
};
show: boolean;
};
axisLabel: {
fontFamily: string;
fontSize: string;
color: string;
};
splitLine: {
lineStyle: {
color: string;
};
};
splitArea: {
areaStyle: {
color: string[];
};
};
minorSplitLine: {
lineStyle: {
color: string;
};
};
};
logAxis: {
axisLine: {
lineStyle: {
color: string;
width: number;
cap: string;
};
};
axisTick: {
length: number;
lineStyle: {
color: string;
width: number;
};
show: boolean;
};
axisLabel: {
fontFamily: string;
fontSize: string;
color: string;
};
splitLine: {
lineStyle: {
color: string;
};
};
splitArea: {
areaStyle: {
color: string[];
};
};
minorSplitLine: {
lineStyle: {
color: string;
};
};
};
valueAxis: {
axisLine: {
lineStyle: {
color: string;
width: number;
cap: string;
};
};
axisTick: {
length: number;
lineStyle: {
color: string;
width: number;
};
show: boolean;
};
axisLabel: {
fontFamily: string;
fontSize: string;
color: string;
};
splitLine: {
lineStyle: {
color: string;
};
};
splitArea: {
areaStyle: {
color: string[];
};
};
minorSplitLine: {
lineStyle: {
color: string;
};
};
};
categoryAxis: {
axisLine: {
lineStyle: {
color: string;
width: number;
cap: string;
};
};
axisTick: {
length: number;
lineStyle: {
color: string;
width: number;
};
show: boolean;
};
axisLabel: {
fontFamily: string;
fontSize: string;
color: string;
};
splitLine: {
lineStyle: {
color: string;
};
};
splitArea: {
areaStyle: {
color: string[];
};
};
minorSplitLine: {
lineStyle: {
color: string;
};
};
};
line: {
symbol: string;
};
graph: {};
gauge: {};
candlestick: {};
};