index.tsx 573 B

12345678910111213141516171819202122232425
  1. import { useBlocksQuery } from '../../../src/gql'
  2. import { FunctionComponent } from 'react'
  3. import { TBlock } from '../../../src/training/types'
  4. import { AdminList } from '../../../src/app'
  5. const AdminBlock: FunctionComponent<{ item: TBlock }> = ({ item }) => {
  6. return (
  7. <div>
  8. {item.id} {item.title}
  9. </div>
  10. )
  11. }
  12. const AdminBlocks = () => {
  13. const props = {
  14. name: 'Blocks',
  15. adminMenu: '/admin/block',
  16. get: useBlocksQuery(),
  17. dataKey: 'blocks',
  18. Component: AdminBlock,
  19. }
  20. return <AdminList {...props} />
  21. }
  22. export default AdminBlocks