diff --git a/client/src/App.tsx b/client/src/App.tsx index dd2147a..a520f79 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -1,19 +1,10 @@ import { Admin, Resource } from "react-admin"; import dataProvider from "./dataProvider"; -import RolesList from "./components/Role/List"; -import RoleCreate from "./components/Role/Create"; -import RoleEdit from "./components/Role/Edit"; -import UsersList from "./components/User/List"; -import UserCreate from "./components/User/Create"; -import UserEdit from "./components/User/Edit"; -import SectionsList from "./components/Section/List"; -import SectionCreate from "./components/Section/Create"; -import SectionEdit from "./components/Section/Edit"; -import ThreadsList from "./components/Thread/List"; -import ThreadCreate from "./components/Thread/Create"; -import MessagesList from "./components/Message/List"; -import MessageCreate from "./components/Message/Create"; -import ThreadEdit from "./components/Thread/Edit"; +import { SectionCreate, SectionEdit, SectionsList } from "./components/Section"; +import { MessagesList, MessageCreate, MessageEdit } from "./components/Message"; +import { RolesList, RoleCreate, RoleEdit } from "./components/Role"; +import { ThreadsList, ThreadCreate, ThreadEdit } from "./components/Thread"; +import { UsersList, UserCreate, UserEdit } from "./components/User"; function App() { return ( @@ -42,7 +33,12 @@ function App() { create={} edit={} /> - } create={} /> + } + create={} + edit={} + /> ); } diff --git a/client/src/components/Message/Edit.tsx b/client/src/components/Message/Edit.tsx index 7f51eb3..74b08f4 100644 --- a/client/src/components/Message/Edit.tsx +++ b/client/src/components/Message/Edit.tsx @@ -8,7 +8,7 @@ import { } from "react-admin"; import Title from "../Title"; -function SectionEdit() { +function MessageEdit() { return ( } actions={false}> @@ -24,4 +24,4 @@ function SectionEdit() { ); } -export default SectionEdit; +export default MessageEdit; diff --git a/client/src/components/Message/List.tsx b/client/src/components/Message/List.tsx index 9c4bd5d..d8f3a59 100644 --- a/client/src/components/Message/List.tsx +++ b/client/src/components/Message/List.tsx @@ -1,4 +1,4 @@ -import { List, Datagrid, TextField, EditButton } from "react-admin"; +import { List, Datagrid, TextField, EditButton, ReferenceField } from "react-admin"; function MessagesList() { return ( @@ -6,8 +6,12 @@ function MessagesList() { - - + + + + + + diff --git a/client/src/components/Message/index.tsx b/client/src/components/Message/index.tsx new file mode 100644 index 0000000..aae41d1 --- /dev/null +++ b/client/src/components/Message/index.tsx @@ -0,0 +1,3 @@ +export { default as MessageEdit } from "./Edit"; +export { default as MessageCreate } from "./Create"; +export { default as MessagesList } from "./List"; \ No newline at end of file diff --git a/client/src/components/Role/index.tsx b/client/src/components/Role/index.tsx new file mode 100644 index 0000000..51113a8 --- /dev/null +++ b/client/src/components/Role/index.tsx @@ -0,0 +1,3 @@ +export { default as RoleEdit } from "./Edit"; +export { default as RoleCreate } from "./Create"; +export { default as RolesList } from "./List"; \ No newline at end of file diff --git a/client/src/components/Section/List.tsx b/client/src/components/Section/List.tsx index 7849ca0..4424035 100644 --- a/client/src/components/Section/List.tsx +++ b/client/src/components/Section/List.tsx @@ -1,4 +1,4 @@ -import { List, Datagrid, TextField, EditButton } from "react-admin"; +import { List, Datagrid, TextField, EditButton, ReferenceField } from "react-admin"; function SectionsList() { return ( @@ -6,7 +6,9 @@ function SectionsList() { - + + + diff --git a/client/src/components/Section/index.tsx b/client/src/components/Section/index.tsx new file mode 100644 index 0000000..bd405a1 --- /dev/null +++ b/client/src/components/Section/index.tsx @@ -0,0 +1,3 @@ +export { default as SectionEdit } from "./Edit"; +export { default as SectionCreate } from "./Create"; +export { default as SectionsList } from "./List"; \ No newline at end of file diff --git a/client/src/components/Thread/List.tsx b/client/src/components/Thread/List.tsx index 98b1053..4bafe48 100644 --- a/client/src/components/Thread/List.tsx +++ b/client/src/components/Thread/List.tsx @@ -1,4 +1,4 @@ -import { List, Datagrid, TextField, EditButton } from "react-admin"; +import { List, Datagrid, TextField, EditButton, ReferenceField } from "react-admin"; function ThreadsList() { return ( @@ -6,12 +6,16 @@ function ThreadsList() { - - + + + + + + ); -}; +} -export default ThreadsList; \ No newline at end of file +export default ThreadsList; diff --git a/client/src/components/Thread/index.tsx b/client/src/components/Thread/index.tsx new file mode 100644 index 0000000..d9002e0 --- /dev/null +++ b/client/src/components/Thread/index.tsx @@ -0,0 +1,3 @@ +export { default as ThreadEdit } from "./Edit"; +export { default as ThreadCreate } from "./Create"; +export { default as ThreadsList } from "./List"; \ No newline at end of file diff --git a/client/src/components/User/index.tsx b/client/src/components/User/index.tsx new file mode 100644 index 0000000..ae4bc33 --- /dev/null +++ b/client/src/components/User/index.tsx @@ -0,0 +1,3 @@ +export { default as UserEdit } from "./Edit"; +export { default as UserCreate } from "./Create"; +export { default as UsersList } from "./List"; \ No newline at end of file