UNPKG

@neo4j-ndl/react-charts

Version:

React implementation of charts from Neo4j Design System

258 lines (256 loc) 6.06 kB
/** * * 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: {}; };