UNPKG

@stratio/egeo

Version:
45 lines (32 loc) 1.56 kB
# SidebarItemList (Component) The sidebar item list component has been designed to display a list of items in a sidebar. ## Inputs | Property | Type | Req | Description | Default | | ---------- | ------------------- | ----- | ----------------------------------------- | ---------------------------- | | items | StSidebarItem[] | False | List of items displayed on the menu | '' | | deep | Number | False | Deep of the item list in the sidebar | 0 | | visualMode | StSidebarVisualMode | False | Visual mode used to display the item list | 'StSidebarVisualMode.normal' | | active | String | False | The id of the current active item | '' | ## Outputs | Property | Type | Description | | -------- | ------------- | ------------------------------------------------------------------------ | | change | StSidebarItem | Event emitted when the active item is changed. This emit the active item | ## Example ```html <st-sidebar-item-list [items]="items" (change)="onChange($event)" [active]="active" [deep]="deep"> </st-sidebar-item-list> ``` ## Models *Sidebar items* (StSidebarItem) ```typescript export interface StSidebarItem { id: string; label: string; class ? : string; items ? : StSidebarItem[]; result ? : string; } ```