Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from 'react';
- import { Admin, Resource } from 'react-admin';
- import FastFoodIcon from '@material-ui/icons/Fastfood';
- import BusinessIcon from '@material-ui/icons/Business';
- import MeetingRoomIcon from '@material-ui/icons/MeetingRoom';
- import UserIcon from '@material-ui/icons/TagFaces';
- import EventIcon from '@material-ui/icons/Event';
- import FeedbackIcon from '@material-ui/icons/Feedback';
- import FaqIcon from '@material-ui/icons/Info';
- import FaqQuestionIcon from '@material-ui/icons/QuestionAnswer';
- import NewsIcon from '@material-ui/icons/ImportContacts';
- import RoleIcon from '@material-ui/icons/Accessibility';
- import authProvider from './utils/authProvider';
- import LoginComponent from './components/Login/Login';
- import dataProvider from './utils/dataProvider';
- import { FoodCreate, FoodList, FoodEdit } from './resources/food';
- import { DepartmentList, DepartmentCreate, DepartmentEdit } from './resources/department';
- import Dashboard from './components/Dashboard/Dashboard';
- import { BuildingList, BuildingCreate, BuildingEdit } from './resources/building';
- import { EventList, EventEdit } from './resources/event';
- import { UserList, UserCreate } from './resources/user';
- import { FaqSectionList, FaqSectionCreate, FaqSectionEdit } from './resources/faqSection';
- import { FaqQuestionList, FaqQuestionCreate, FaqQuestionEdit } from './resources/faqQuestion';
- import { FeedbackList } from './resources/feedback';
- import { RoleList, RoleEdit, RoleCreate } from './resources/role';
- import { NewsList, NewsEdit, NewsCreate } from './resources/news';
- const App = () => (
- <Admin
- dataProvider={dataProvider}
- authProvider={authProvider}
- loginPage={LoginComponent}
- dashboard={Dashboard}
- >
- <Resource
- name="food"
- list={FoodList}
- create={FoodCreate}
- edit={FoodEdit}
- icon={FastFoodIcon}
- />
- <Resource
- name="building"
- list={BuildingList}
- icon={BusinessIcon}
- create={BuildingCreate}
- edit={BuildingEdit}
- />
- <Resource
- name="department"
- list={DepartmentList}
- create={DepartmentCreate}
- edit={DepartmentEdit}
- icon={MeetingRoomIcon}
- />
- <Resource
- name="event"
- list={EventList}
- icon={EventIcon}
- edit={EventEdit}
- />
- <Resource
- name="location"
- />
- <Resource
- name="user"
- list={UserList}
- create={UserCreate}
- icon={UserIcon}
- />
- <Resource
- name="feedback"
- list={FeedbackList}
- icon={FeedbackIcon}
- />
- <Resource
- name="faq"
- list={FaqSectionList}
- create={FaqSectionCreate}
- edit={FaqSectionEdit}
- icon={FaqIcon}
- />
- <Resource
- name="faqQuestion"
- list={FaqQuestionList}
- create={FaqQuestionCreate}
- edit={FaqQuestionEdit}
- icon={FaqQuestionIcon}
- />
- <Resource
- name="role"
- create={RoleCreate}
- list={RoleList}
- edit={RoleEdit}
- icon={RoleIcon}
- />
- <Resource
- name="news"
- list={NewsList}
- edit={NewsEdit}
- create={NewsCreate}
- icon={NewsIcon}
- />
- </Admin>
- );
- export default App;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement