new responsive navbar
![](/-/project/1454647/uploads/8ee3c2f73d026d4c4b1cfb1bb2a59f78/image.png)
Todo
-
logged out view -
About Us / Informations -
most of the links -
food baskets -
menu labels in mobile view -
Conversations/Bells symbols breakpoint state in vue -
Search result list should close when another submenu is opened -
resize icons to fit avatar size -
conversations time formatting and removing fixtures -
bells -
user avatar -
state about current region -> use from bid
get parameter if that information is available (in regions), otherwise use Stammbezirk -
ensure that #30 (closed) is fulfilled -
ensure that #155 (closed) is fulfilled -
add an "Add Store" button #93 (closed) -
remove global bootstrap-vue import in @/components/Topbar/index.vue
-
open conversation on click -
fix topbar in the mapview -
use login api call -
fix broken tests
What does this MR do?
- replaces the current hacky jquery navbar with an new beautiful one in vue
- introduces vue-stores (e.g.
/client/src/stores/conversations.js
with can be used for reactive data inside vue components
How confident are you it won't break things if deployed?
partly
Links to related issues
- #30 (closed) harmonizing of menues IF LOGGED IN and IF NOT LOGGED IN
- #11 (closed) Mobile view is triggered on tablets with big screens
- #15 (closed) Settings menu is nearly unreachable on tablets
- #158 (closed) Add "Botschafter-Forum" to dropdown menu for ambassadors
- #155 (closed) Add scrollbars into navigation submenus
- #93 (closed) Move "Neuen Betrieb eintragen" to a better place.
- #67 (closed) Possible deletion: All Foodsavers and All Stores
- #66 (closed) Possible deletion: Edit types of food
closes #30 (closed), #11 (closed), #15 (closed), #158 (closed), #155 (closed), #93 (closed), #67 (closed), #66 (closed)
Checklist
-
added a test, or explain why one is not needed/possible... tests will be added in a further merge request -
no unrelated changes -
asked someone for a code review -
joined #foodsharing-beta channel at https://slackin.yunity.org -
added an entry to CHANGELOG.md (description, merge request link, username(s))
Edited by Chris Oelmueller