8.1.36 • Published 8 months ago
@exmg/exmg-sidemenu v8.1.36
<exmg-sidemenu>
@exmg/exmg-sidemenu
WARNING: This element is not compatible with Polymer 1.0
<exmg-sidemenu>
Is a collapsible sidemenu.
Installation
npm install @exmg/exmg-sidemenu
Example Usage
<exmg-sidemenu
selected="rooms/"
?collapsed="${this.collapsed}"
@collapsed="${this._handleCollapsed}"
@selected-changed="${this._handleSelectedChanged}"
?narrow="${this.narrow}"
>
<exmg-sidemenu-header slot="header" ?collapsed="${this.collapsed}"></exmg-sidemenu-header>
${this.renderMenu()} ${this.renderFooterButton()}
</exmg-sidemenu>
API
Slots
Name | Description |
---|---|
default | Menu items of the side-menu |
footer | Footer item of the side-menu |
Properties/Attributes
Name | Type | Default | Description |
---|---|---|---|
collapsed | boolean | false | Whether the side-menu is collapsed or not |
selected | string | None | Contains the path of the selected menu item |
disableCollapse | boolean | false | Disable collapse functionailty |
footerItem | boolean | false | Whether the side-menu has a footer-item |
Methods
None
Events
Name | Description |
---|---|
collapsed | Fired when the side-menu collapse toggles |
selected-changed | Fired when the selected menu item changes |
CSS Custom Properties
Name | Default | Description |
---|---|---|
--exmg-sidemenu-background | white | Sidemenu background color |
--exmg-sidemenu-width | 256px | Sidemenu width |
--exmg-sidemenu-collapsed-width | white | Sidemenu collapsed width |
--exmg-sidemenu-group-text-color | 54% black | Group titletext color |
--exmg-sidemenu-item-text-color | 54% black | Item text color |
--exmg-sidemenu-menu-footer-background-color | #F9FAF9 | Footer background color |
--exmg-sidemenu-menu-border-color | #DDD | Border color of menu |
--exmg-sidemenu-icon-color | 54% black | Sidemenu icon color |
--exmg-sidemenu-hover-background-color | --paper-grey-200 | Item hover background color |
--exmg-sidemenu-selected-text-color | --primary-color | Item selected text color |
--exmg-sidemenu-badge-background-color | #ff6978 | Badge background color |
--exmg-sidemenu-badge-color | #fff | Badge font color |