Skip to content

Commit b466297

Browse files
Theme: fixed chart themes
1 parent 05f89e1 commit b466297

File tree

23 files changed

+83
-23
lines changed

23 files changed

+83
-23
lines changed

client/packages/lowcoder-comps/src/comps/basicChartComp/chartUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ export function getSeriesConfig(props: EchartsConfigProps) {
128128
}
129129

130130
// https://echarts.apache.org/en/option.html
131-
export function getEchartsConfig(props: EchartsConfigProps, chartSize?: ChartSize): EChartsOptionWithMap {
131+
export function getEchartsConfig(
132+
props: EchartsConfigProps,
133+
chartSize?: ChartSize,
134+
theme?: any,
135+
): EChartsOptionWithMap {
132136
if (props.mode === "json") {
133137
let opt={
134138
"title": {

client/packages/lowcoder-comps/src/comps/chartsGeoMapComp/chartsGeoMapComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ MapTmpComp = withViewFn(MapTmpComp, (comp) => {
119119
const option = useMemo(() => {
120120
return getEchartsConfig(
121121
childrenToProps(echartsConfigChildren) as ToViewReturn<typeof echartsConfigChildren>,
122-
chartSize
122+
chartSize,
123+
theme?.theme?.components?.candleStickChart || {},
123124
);
124125
}, [chartSize, ...Object.values(echartsConfigChildren)]);
125126

client/packages/lowcoder-comps/src/comps/funnelChartComp/funnelChartComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@ FunnelChartTmpComp = withViewFn(FunnelChartTmpComp, (comp) => {
144144
const option = useMemo(() => {
145145
return getEchartsConfig(
146146
childrenToProps(echartsConfigChildren) as ToViewReturn<typeof echartsConfigChildren>,
147-
chartSize
147+
chartSize,
148+
theme?.theme?.components?.candleStickChart || {},
148149
);
149150
}, [chartSize, ...Object.values(echartsConfigChildren)]);
150151

client/packages/lowcoder-comps/src/comps/funnelChartComp/funnelChartUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ export function getSeriesConfig(props: EchartsConfigProps) {
128128
}
129129

130130
// https://echarts.apache.org/en/option.html
131-
export function getEchartsConfig(props: EchartsConfigProps, chartSize?: ChartSize): EChartsOptionWithMap {
131+
export function getEchartsConfig(
132+
props: EchartsConfigProps,
133+
chartSize?: ChartSize,
134+
theme?: any,
135+
): EChartsOptionWithMap {
132136
if (props.mode === "json") {
133137
let opt={
134138
"title": {

client/packages/lowcoder-comps/src/comps/gaugeChartComp/gaugeChartComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ GaugeChartTmpComp = withViewFn(GaugeChartTmpComp, (comp) => {
145145
const option = useMemo(() => {
146146
return getEchartsConfig(
147147
childrenToProps(echartsConfigChildren) as ToViewReturn<typeof echartsConfigChildren>,
148-
chartSize
148+
chartSize,
149+
theme?.theme?.components?.candleStickChart || {},
149150
);
150151
}, [chartSize, ...Object.values(echartsConfigChildren)]);
151152

client/packages/lowcoder-comps/src/comps/gaugeChartComp/gaugeChartUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ export function getSeriesConfig(props: EchartsConfigProps) {
128128
}
129129

130130
// https://echarts.apache.org/en/option.html
131-
export function getEchartsConfig(props: EchartsConfigProps, chartSize?: ChartSize): EChartsOptionWithMap {
131+
export function getEchartsConfig(
132+
props: EchartsConfigProps,
133+
chartSize?: ChartSize,
134+
theme?: any,
135+
): EChartsOptionWithMap {
132136
if (props.mode === "json") {
133137
let opt={
134138
"title": {

client/packages/lowcoder-comps/src/comps/graphChartComp/graphChartComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ GraphChartTmpComp = withViewFn(GraphChartTmpComp, (comp) => {
145145
const option = useMemo(() => {
146146
return getEchartsConfig(
147147
childrenToProps(echartsConfigChildren) as ToViewReturn<typeof echartsConfigChildren>,
148-
chartSize
148+
chartSize,
149+
theme?.theme?.components?.candleStickChart || {},
149150
);
150151
}, [chartSize, ...Object.values(echartsConfigChildren)]);
151152

client/packages/lowcoder-comps/src/comps/graphChartComp/graphChartUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ export function getSeriesConfig(props: EchartsConfigProps) {
128128
}
129129

130130
// https://echarts.apache.org/en/option.html
131-
export function getEchartsConfig(props: EchartsConfigProps, chartSize?: ChartSize): EChartsOptionWithMap {
131+
export function getEchartsConfig(
132+
props: EchartsConfigProps,
133+
chartSize?: ChartSize,
134+
theme?: any,
135+
): EChartsOptionWithMap {
132136
if (props.mode === "json") {
133137
let opt={
134138
"title": {

client/packages/lowcoder-comps/src/comps/heatmapChartComp/heatmapChartComp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@ HeatmapChartTmpComp = withViewFn(HeatmapChartTmpComp, (comp) => {
144144
const option = useMemo(() => {
145145
return getEchartsConfig(
146146
childrenToProps(echartsConfigChildren) as ToViewReturn<typeof echartsConfigChildren>,
147-
chartSize
147+
chartSize,
148+
theme?.theme?.components?.candleStickChart || {},
148149
);
149150
}, [chartSize, ...Object.values(echartsConfigChildren)]);
150151

client/packages/lowcoder-comps/src/comps/heatmapChartComp/heatmapChartUtils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ export function getSeriesConfig(props: EchartsConfigProps) {
128128
}
129129

130130
// https://echarts.apache.org/en/option.html
131-
export function getEchartsConfig(props: EchartsConfigProps, chartSize?: ChartSize): EChartsOptionWithMap {
131+
export function getEchartsConfig(
132+
props: EchartsConfigProps,
133+
chartSize?: ChartSize,
134+
theme?: any,
135+
): EChartsOptionWithMap {
132136
if (props.mode === "json") {
133137
let opt={
134138
"title": {

0 commit comments

Comments
 (0)