import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { EUI_LANGUAGE_SELECTOR } from '@eui/components/eui-language-selector'; import { EUI_USER_PROFILE } from '@eui/components/eui-user-profile'; import { EUI_ICON } from '@eui/components/eui-icon'; import { EuiMenuItem } from '@eui/components/eui-menu'; import { EUI_LAYOUT } from '@eui/components/layout'; @Component({ selector: 'app-root', templateUrl: './app.component.html', imports: [ TranslateModule, ...EUI_LAYOUT, ...EUI_ICON, ...EUI_USER_PROFILE, ...EUI_LANGUAGE_SELECTOR, ], }) export class AppComponent { sidebarItems: EuiMenuItem[] = [ { label: 'Home', url: 'screen/home' }, { label: 'Module 1', url: 'screen/module1', children: [ { label: 'page 1', url: 'screen/module1/page1' }, { label: 'page 2', url: 'screen/module1/page2' }, ] }, { label: 'Module 2', url: 'screen/module2' }, ]; notificationItems = [ { label: 'Title label 1', subLabel: 'Subtitle label' }, { label: 'Title label 2', subLabel: 'Subtitle label' }, { label: 'Title label 3', subLabel: 'Subtitle label' }, { label: 'Title label 4', subLabel: 'Subtitle label' }, ]; }