akveo / akveo/nebular

NbSidebar: menu item toggled when expanding sidebar

Ouverte
#630 5 commentaires 1 réaction 2 personnes assignées Réclamée par @katebatura Voir sur GitHub
bug module:theme needs info P2: important quality
Langage dominant
TypeScript
Étoiles
8.1k
Forks
1.5k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Issue type

**I'm submitting a ...** (check one with "x")

* [x] bug report
* [ ] feature request

### Issue description
When sidebar is compacted, clicking on menu item with submenu causes menu item toggling.

**Current behavior:**
Menu item 'expanded' state changed after each click.

**Expected behavior:**
Clicked menu item should always be expanded.

**Steps to reproduce:**
1. Go to [ngx-admin](http://akveo.com/ngx-admin/).
2. Shrink viewport to the size when sidebar is compacted.
3. Click on any menu item which has submenu.
4. Collapse sidebar.
5. Repeat steps 3 and 4 several times.

Every time menu item has a different state.

**Related code:**
https://github.com/akveo/nebular/blob/7542d5ed11a6556b7a91c4209e58a878daed37fa/src/framework/theme/components/sidebar/sidebar.component.ts#L296
https://github.com/akveo/nebular/blob/7542d5ed11a6556b7a91c4209e58a878daed37fa/src/framework/theme/components/menu/menu-item.component.html#L36

### Other information:

**npm, node, OS, Browser**
```
any
```

**Angular, Nebular**
```
@nebular/theme: "2.0.0-rc.10"
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.