quintodrome/ui/src/App.js

30 lines
885 B
JavaScript
Raw Normal View History

// in src/App.js
import React from 'react'
2020-01-19 16:40:18 -09:00
import { Admin, Resource } from 'react-admin'
2020-01-20 05:54:29 -09:00
import dataProvider from './dataProvider'
import authProvider from './authProvider'
2020-01-23 18:51:52 -09:00
import { Login, Layout, DarkTheme } from './layout'
2020-01-19 16:40:18 -09:00
import user from './user'
import song from './song'
import album from './album'
import artist from './artist'
2020-01-23 14:12:26 -09:00
import { createMuiTheme } from '@material-ui/core/styles'
2020-01-23 18:51:52 -09:00
const theme = createMuiTheme(DarkTheme)
const App = () => (
2020-01-20 05:54:29 -09:00
<Admin
2020-01-23 14:12:26 -09:00
theme={theme}
2020-01-20 05:54:29 -09:00
dataProvider={dataProvider}
authProvider={authProvider}
layout={Layout}
2020-01-20 05:54:29 -09:00
loginPage={Login}
>
<Resource name="artist" {...artist} options={{ subMenu: 'library' }} />
<Resource name="album" {...album} options={{ subMenu: 'library' }} />
<Resource name="song" {...song} options={{ subMenu: 'library' }} />
2020-01-19 16:40:18 -09:00
<Resource name="user" {...user} />
</Admin>
)
export default App