Skip to content

Commit eb6183b

Browse files
committed
feat(microchart-line): improve accessibility
1 parent 8facd71 commit eb6183b

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

projects/native-charts-ng/microchart-line/si-microchart-line.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ export interface MicrochartLineSeries {
1919
@Component({
2020
selector: 'si-microchart-line',
2121
templateUrl: './si-microchart-line.component.html',
22-
changeDetection: ChangeDetectionStrategy.OnPush
22+
changeDetection: ChangeDetectionStrategy.OnPush,
23+
host: {
24+
role: 'img'
25+
}
2326
})
2427
export class SiMicrochartLineComponent {
2528
/**

src/app/examples/si-ncharts/si-micro-charts.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22
<div class="card">
33
<div class="card-header">Line micro chart</div>
44
<div class="card-body d-flex flex-row gap-8 align-items-center">
5-
<si-microchart-line [series]="lineSeries" />
5+
<si-microchart-line aria-label="Sales growth: increasing trend" [series]="lineSeries" />
66
<si-microchart-line
77
markerColor="element-data-2"
8+
aria-label="Performance metrics showing upward trend"
89
[showMarkers]="true"
910
[series]="lineMarkerSeries"
1011
/>
11-
<si-microchart-line [showArea]="true" [series]="lineAreaSeries" />
12+
<si-microchart-line
13+
aria-label="Revenue growth over time"
14+
[showArea]="true"
15+
[series]="lineAreaSeries"
16+
/>
1217
</div>
1318
</div>
1419

0 commit comments

Comments
 (0)