dynamic profile nav

This commit is contained in:
Sebastian Frank
2017-09-01 17:11:50 +02:00
parent e58a64335c
commit 451c9d14aa
6 changed files with 78 additions and 71 deletions

View File

@@ -1,47 +1,81 @@
{
"title": "MyApp",
"api": {
"baseURL": "https://cx20.basehosts.de/api/v1/"
"ui": {
"title": "MyApp",
"api": {
"baseURL": "https://cx20.basehosts.de/api/v1/"
},
"navigation": {
"main": [
{
"name": "Dashboard",
"to": "/",
"icon": "icon-compass"
},
{
"name": "Userlist",
"to": "/userlist",
"icon": "icon-contacts"
},
{
"name": "Domainlist",
"to": "/domainlist",
"icon": "icon-contacts"
},
{
"name": "FormDemo",
"to": "/formdemo",
"icon": "icon-contacts"
}
],
"profile": [
{
"name": "Profile anpassen",
"to": "/profile",
"icon": "icon-color-wand"
},
{
"name": "Logout",
"to": "/logout",
"icon": "icon-log-out"
}
]
}
},
"navigation": [
"routes": [
{
"name": "Login",
"to": "/login",
"icon": "fa-home",
"content": "<login-form></login-form>",
"show": {
"never": true
}
"content": "<login-form></login-form>"
},
{
"name": "Dashboard",
"to": "/",
"icon": "icon-compass",
"content": "<dashboard></dashboard>"
},
{
"name": "Userlist",
"to": "/userlist",
"icon": "icon-contacts",
"content": "<userlist></userlist>"
},
{
"name": "Domainlist",
"to": "/domainlist",
"icon": "icon-contacts",
"content": "<domainlist></domainlist>"
},
{
"name": "FormDemo",
"to": "/formdemo",
"icon": "icon-contacts",
"content": "<form-demo></form-demo>"
},
{
"name": "Logout",
"to": "/logout",
"icon": "icon-log-out",
"content": "<logout></logout>"
},
{
"name": "Profil",
"to": "/profile",
"content": "<h3>Profil anpassen</h3>"
}
]
}