index.tsx 605 B

12345678910111213141516171819202122232425
  1. import { useExercisesQuery } from '../../../src/gql'
  2. import { FunctionComponent } from 'react'
  3. import { TExercise } from '../../../src/training/types'
  4. import { AdminList } from '../../../src/app'
  5. const AdminExercise: FunctionComponent<{ item: TExercise }> = ({ item }) => {
  6. return (
  7. <div>
  8. {item.id} {item.name}
  9. </div>
  10. )
  11. }
  12. const AdminExercises = () => {
  13. const props = {
  14. name: 'Exercises',
  15. adminMenu: '/admin/exercise',
  16. get: useExercisesQuery(),
  17. dataKey: 'exercises',
  18. Component: AdminExercise,
  19. }
  20. return <AdminList {...props} />
  21. }
  22. export default AdminExercises