Skip to content

Commit 8d91569

Browse files
committed
Add option to hide null values in header
1 parent 1b63c0f commit 8d91569

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/apexcharts-card.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ class ChartsCard extends LitElement {
673673
return html`
674674
<div id="header__states">
675675
${this._config?.series.map((serie, index) => {
676-
if (serie.show.in_header) {
676+
if (serie.show.in_header && (serie.show.in_header != 'hide_null' || this._headerState?.[index] !== null)) {
677677
return html`
678678
<div
679679
id="states__state"

src/types-config-ti.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export const ActionsConfig = t.iface([], {
110110
export const ChartCardSeriesShowConfigExt = t.iface([], {
111111
"as_duration": t.opt("ChartCardPrettyTime"),
112112
"legend_value": t.opt("boolean"),
113-
"in_header": t.opt(t.union("boolean", t.lit('raw'), t.lit('before_now'), t.lit('after_now'))),
113+
"in_header": t.opt(t.union("boolean", t.lit('raw'), t.lit('before_now'), t.lit('after_now'), t.lit('hide_null'))),
114114
"name_in_header": t.opt("boolean"),
115115
"header_color_threshold": t.opt("boolean"),
116116
"in_chart": t.opt("boolean"),

src/types-config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export interface ActionsConfig {
110110
export interface ChartCardSeriesShowConfigExt {
111111
as_duration?: ChartCardPrettyTime;
112112
legend_value?: boolean;
113-
in_header?: boolean | 'raw' | 'before_now' | 'after_now';
113+
in_header?: boolean | 'raw' | 'before_now' | 'after_now' | 'hide_null';
114114
name_in_header?: boolean;
115115
header_color_threshold?: boolean;
116116
in_chart?: boolean;

src/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export interface ChartCardSeriesConfig extends ChartCardSeriesExternalConfig {
3333

3434
export interface ChartCardSeriesShowConfig extends ChartCardSeriesShowConfigExt {
3535
legend_value: boolean;
36-
in_header: boolean | 'raw' | 'before_now' | 'after_now';
36+
in_header: boolean | 'raw' | 'before_now' | 'after_now' | 'hide_null';
3737
name_in_header: boolean;
3838
in_chart: boolean;
3939
offset_in_name: boolean;

0 commit comments

Comments
 (0)