Skip to content

Commit 8b02f68

Browse files
committed
feat(tooltip): update advanced sample to latest design + format
1 parent f3a475f commit 8b02f68

3 files changed

Lines changed: 466 additions & 481 deletions

File tree

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,43 @@
11
export class IncomeTaxesItem {
2-
public constructor(init: Partial<IncomeTaxesItem>) {
3-
Object.assign(this, init);
4-
}
5-
6-
public year: string;
7-
public revenue: number;
8-
2+
public constructor(init: Partial<IncomeTaxesItem>) {
3+
Object.assign(this, init);
4+
}
5+
public year: string;
6+
public revenue: number;
97
}
108
export class IncomeTaxes extends Array<IncomeTaxesItem> {
11-
public constructor(items: Array<IncomeTaxesItem> | number = -1) {
12-
if (Array.isArray(items)) {
13-
super(...items);
14-
} else {
15-
const newItems = [
16-
new IncomeTaxesItem(
17-
{
18-
year: `2021`,
19-
revenue: 15
20-
}),
21-
new IncomeTaxesItem(
22-
{
23-
year: `2022`,
24-
revenue: 30
25-
}),
26-
new IncomeTaxesItem(
27-
{
28-
year: `2023`,
29-
revenue: 18
30-
}),
31-
new IncomeTaxesItem(
32-
{
33-
year: `2024`,
34-
revenue: 30
35-
}),
36-
new IncomeTaxesItem(
37-
{
38-
year: `2025`,
39-
revenue: 38
40-
}),
41-
];
42-
super(...newItems.slice(0));
43-
}
9+
public constructor(items: Array<IncomeTaxesItem> | number = -1) {
10+
if (Array.isArray(items)) {
11+
super(...items);
12+
} else {
13+
const newItems = [
14+
new IncomeTaxesItem(
15+
{
16+
year: `2021`,
17+
revenue: 15
18+
}),
19+
new IncomeTaxesItem(
20+
{
21+
year: `2022`,
22+
revenue: 30
23+
}),
24+
new IncomeTaxesItem(
25+
{
26+
year: `2023`,
27+
revenue: 18
28+
}),
29+
new IncomeTaxesItem(
30+
{
31+
year: `2024`,
32+
revenue: 30
33+
}),
34+
new IncomeTaxesItem(
35+
{
36+
year: `2025`,
37+
revenue: 38
38+
}),
39+
];
40+
super(...newItems.slice(0));
4441
}
42+
}
4543
}

0 commit comments

Comments
 (0)