Code: Select all
this.items = [
{
label: 'TV', icon: 'fa-check',
items: [
[
{
label: 'TV 1',
items: [{label: 'TV 1.1'},{label: 'TV 1.2'}]
},
{
label: 'TV 2',
items: [{label: 'TV 2.1'},{label: 'TV 2.2'}]
}
],
[
{
label: 'TV 3',
items: [{label: 'TV 3.1'},{label: 'TV 3.2'}]
},
{
label: 'TV 4',
items: [{label: 'TV 4.1'},{label: 'TV 4.2'}]
}
]
]
},
{
label: 'Sports', icon: 'fa-soccer-ball-o',
items: [
[
{
label: 'Sports 1',
items: [{label: 'Sports 1.1'},{label: 'Sports 1.2'}]
},
{
label: 'Sports 2',
items: [{label: 'Sports 2.1'},{label: 'Sports 2.2'}]
},
],
[
{
label: 'Sports 3',
items: [{label: 'Sports 3.1'},{label: 'Sports 3.2'}]
},
{
label: 'Sports 4',
items: [{label: 'Sports 4.1'},{label: 'Sports 4.2'}]
}
],
[
{
label: 'Sports 5',
items: [{label: 'Sports 5.1'},{label: 'Sports 5.2'}]
},
{
label: 'Sports 6',
items: [{label: 'Sports 6.1'},{label: 'Sports 6.2'}]
}
]
]
}
];
severity: 'Erreur'
message: 'Type '{ label: string; icon: string; items: { label: string; items: { label: string; }[]; }[][]; }[]' is not assignable to type 'MenuItem[]'.
Type '{ label: string; icon: string; items: { label: string; items: { label: string; }[]; }[][]; }' is not assignable to type 'MenuItem'.
Types of property 'items' are incompatible.
Type '{ label: string; items: { label: string; }[]; }[][]' is not assignable to type 'MenuItem[]'.
Type '{ label: string; items: { label: string; }[]; }[]' has no properties in common with type 'MenuItem'.'