Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Add routes
- //path: src/api/server/routes/devices.js
- //Add services
- //path: src/api/server/services/devices.js
- //register DevicesRoute in apiRouter
- //path: src/api/server/apiRouter.js
- //add push notification module to admin
- //path: src/admin/client/modules/pushNotification
- //add notifcation route
- //path: src/admin/client/routes/notifications.js
- //declare notification route in app.js
- //path src/admin/client/app.js
- import Notifications from 'routes/notifications';
- <Route path="/admin/notifications" component={Notifications} />
- //add push notification link to drawer of admin panel
- //path src/admin/client/modules/head/components/drawer.js
- const menuItems = [
- {
- title: messages.drawer_home,
- url: '/admin/',
- icon: 'home'
- },
- {
- title: messages.drawer_products,
- url: '/admin/products',
- icon: 'local_offer'
- },
- {
- title: messages.drawer_orders,
- url: '/admin/orders',
- icon: 'shopping_cart'
- },
- {
- title: messages.drawer_customers,
- url: '/admin/customers',
- icon: 'person'
- },
- {
- title: messages.settings_pages,
- url: '/admin/pages',
- icon: 'description'
- },
- {
- title: messages.files,
- url: '/admin/files',
- icon: 'folder'
- },
- {
- title: '-',
- url: 'settings'
- },
- {
- title: messages.drawer_settings,
- url: '/admin/settings',
- icon: 'settings'
- },
- {
- title: messages.apps,
- url: '/admin/apps',
- icon: 'apps'
- },
- {
- title: messages.push_notification,
- url: '/admin/notifications',
- icon: 'add_alert'
- },
- {
- title: messages.drawer_logout,
- url: '/admin/logout',
- icon: 'exit_to_app'
- }
- ];
- //add apiClient library for supporting request api
- //path src/admin/client/lib/apiClient.js
Add Comment
Please, Sign In to add comment