Skip to content

Commit

Permalink
feat: add menus and menu loader
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammad-haji committed Aug 14, 2018
1 parent a267e5e commit 8bedb1d
Show file tree
Hide file tree
Showing 7 changed files with 670 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/assets/config/menu/menu.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"side_bar": {
"title": "side bar enu",
"path": "/side-bar-menu",
"default": "side-bar-menu.json",
"fa": "side-bar-menu-fa.json",
"en": "side-bar-menu-en.json"
},
"main_menu": {
"title": "main menu",
"path": "main-menu",
"default": "side-bar-menu.json",
"fa": "side-bar-menu-fa.json",
"en": "side-bar-menu-en.json"
}
}
159 changes: 159 additions & 0 deletions src/assets/data/menus/main-menu-en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
[
{
"title": "داشبورد",
"icon": "nb-home",
"link": "/pages/dashboard",
"home": true
},
{
"title": "مدیریت",
"group": true
},
{
"title": "کاربران",
"icon": "nb-keypad",
"link": "/pages/users",
"children": [
{
"title": "افزودن کاربر جدید",
"link": "/pages/users/add"
},
{
"title": "لیست کاربران",
"link": "/pages/users/list"
}
]
},
{
"title": "محصولات",
"icon": "nb-title",
"link": "/pages/products",
"children": [
{
"title": "افزودن محصول جدید",
"link": "/pages/products/add"
},
{
"title": "لیست محصولات",
"link": "/pages/products/list"
}
]
},
{
"title": "کلاس و ویژگی ها",
"icon": "nb-title",
"link": "/pages/product-attributes",
"children": [
{
"title": "لیست کلاس ها",
"link": "/pages/product-attributes/list"
}
]
},
{
"title": "دسته ها",
"icon": "nb-title",
"link": "/pages/categories",
"children": [
{
"title": "افزودن دسته جدید",
"link": "/pages/categories/add"
},
{
"title": "لیست دسته ها",
"link": "/pages/categories/list"
}
]
},
{
"title": "تگ ها",
"icon": "nb-title",
"link": "/pages/tags",
"children": [
{
"title": "افزودن تگ جدید",
"link": "/pages/tags/add"
},
{
"title": "لیست تگ ها",
"link": "/pages/tags/list"
}
]
},
{
"title": "سفارشات",
"icon": "nb-bar-chart",
"children": [
{
"title": "لیست سفارشات",
"link": "/pages/orders/list"
}
]
},
{
"title": "دیدگاه ها",
"icon": "nb-gear",
"children": [
{
"title": "لیست دیدگاه ها",
"link": "/pages/reviews/list"
}
]
},
{
"title": "تراکنش ها",
"icon": "nb-bar-chart",
"children": [
{
"title": "لیست تراکنش ها",
"link": "/pages/transactions/list"
}
]
},
{
"title": "Components",
"icon": "nb-gear",
"children": [
{
"title": "Tree",
"link": "/pages/components/tree"
},
{
"title": "Notifications",
"link": "/pages/components/notifications"
}
]
},
{
"title": "Charts",
"icon": "nb-bar-chart",
"children": [
{
"title": "Echarts",
"link": "/pages/charts/echarts"
},
{
"title": "Charts.js",
"link": "/pages/charts/chartjs"
},
{
"title": "D3",
"link": "/pages/charts/d3"
}
]
},
{
"title": "Editors",
"icon": "nb-title",
"children": [
{
"title": "TinyMCE",
"link": "/pages/editors/tinymce"
},
{
"title": "CKEditor",
"link": "/pages/editors/ckeditor"
}
]
}
]
159 changes: 159 additions & 0 deletions src/assets/data/menus/main-menu-fa.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
[
{
"title": "داشبورد",
"icon": "nb-home",
"link": "/pages/dashboard",
"home": true
},
{
"title": "مدیریت",
"group": true
},
{
"title": "کاربران",
"icon": "nb-keypad",
"link": "/pages/users",
"children": [
{
"title": "افزودن کاربر جدید",
"link": "/pages/users/add"
},
{
"title": "لیست کاربران",
"link": "/pages/users/list"
}
]
},
{
"title": "محصولات",
"icon": "nb-title",
"link": "/pages/products",
"children": [
{
"title": "افزودن محصول جدید",
"link": "/pages/products/add"
},
{
"title": "لیست محصولات",
"link": "/pages/products/list"
}
]
},
{
"title": "کلاس و ویژگی ها",
"icon": "nb-title",
"link": "/pages/product-attributes",
"children": [
{
"title": "لیست کلاس ها",
"link": "/pages/product-attributes/list"
}
]
},
{
"title": "دسته ها",
"icon": "nb-title",
"link": "/pages/categories",
"children": [
{
"title": "افزودن دسته جدید",
"link": "/pages/categories/add"
},
{
"title": "لیست دسته ها",
"link": "/pages/categories/list"
}
]
},
{
"title": "تگ ها",
"icon": "nb-title",
"link": "/pages/tags",
"children": [
{
"title": "افزودن تگ جدید",
"link": "/pages/tags/add"
},
{
"title": "لیست تگ ها",
"link": "/pages/tags/list"
}
]
},
{
"title": "سفارشات",
"icon": "nb-bar-chart",
"children": [
{
"title": "لیست سفارشات",
"link": "/pages/orders/list"
}
]
},
{
"title": "دیدگاه ها",
"icon": "nb-gear",
"children": [
{
"title": "لیست دیدگاه ها",
"link": "/pages/reviews/list"
}
]
},
{
"title": "تراکنش ها",
"icon": "nb-bar-chart",
"children": [
{
"title": "لیست تراکنش ها",
"link": "/pages/transactions/list"
}
]
},
{
"title": "Components",
"icon": "nb-gear",
"children": [
{
"title": "Tree",
"link": "/pages/components/tree"
},
{
"title": "Notifications",
"link": "/pages/components/notifications"
}
]
},
{
"title": "Charts",
"icon": "nb-bar-chart",
"children": [
{
"title": "Echarts",
"link": "/pages/charts/echarts"
},
{
"title": "Charts.js",
"link": "/pages/charts/chartjs"
},
{
"title": "D3",
"link": "/pages/charts/d3"
}
]
},
{
"title": "Editors",
"icon": "nb-title",
"children": [
{
"title": "TinyMCE",
"link": "/pages/editors/tinymce"
},
{
"title": "CKEditor",
"link": "/pages/editors/ckeditor"
}
]
}
]

0 comments on commit 8bedb1d

Please sign in to comment.