|
1 | 1 | import React, {useCallback, useEffect} from 'react'; |
2 | | -import {Table, Thead, Tbody, Tr, Th, VStack, useBreakpointValue, TableContainer, useToast} from '@chakra-ui/react'; |
| 2 | +import {Table, Thead, Tbody, Tr, Th, VStack, useBreakpointValue, useToast} from '@chakra-ui/react'; |
3 | 3 | import {observer} from 'mobx-react-lite'; |
4 | 4 | import useStore from '../../lib/state-context'; |
5 | 5 | import TableRow from './row'; |
@@ -95,30 +95,28 @@ const CoursesTable = ({onScrollToTop}: {onScrollToTop: () => void}) => { |
95 | 95 | updatedAt={store.apiState.dataLastUpdatedAt} |
96 | 96 | label="courses" |
97 | 97 | /> |
98 | | - <TableContainer w="100%" p={1}> |
99 | | - <Table variant="simple" boxShadow="base" borderRadius="md" size={tableSize}> |
100 | | - <TablePageControls |
101 | | - page={page} |
102 | | - pageSize={pageSize} |
103 | | - setPage={setPage} |
104 | | - isEnabled={store.apiState.hasDataForTrackedEndpoints} |
105 | | - numberOfPages={numberOfPages} |
106 | | - onPageSizeChange={handlePageSizeChange} |
107 | | - availableSizes={availableSizes} |
108 | | - /> |
| 98 | + <Table variant="simple" boxShadow="base" borderRadius="md" size={tableSize} w="full"> |
| 99 | + <TablePageControls |
| 100 | + page={page} |
| 101 | + pageSize={pageSize} |
| 102 | + setPage={setPage} |
| 103 | + isEnabled={store.apiState.hasDataForTrackedEndpoints} |
| 104 | + numberOfPages={numberOfPages} |
| 105 | + onPageSizeChange={handlePageSizeChange} |
| 106 | + availableSizes={availableSizes} |
| 107 | + /> |
109 | 108 |
|
110 | | - <Thead> |
111 | | - <Tr> |
112 | | - <Th>Course</Th> |
113 | | - <Th>Title</Th> |
114 | | - <Th isNumeric>Credits</Th> |
115 | | - <Th display={{base: 'none', md: 'table-cell'}}>Description</Th> |
116 | | - <Th style={{textAlign: 'right'}}>Details</Th> |
117 | | - </Tr> |
118 | | - </Thead> |
119 | | - <TableBody startAt={startAt} endAt={endAt} onShareCourse={handleShareCourse}/> |
120 | | - </Table> |
121 | | - </TableContainer> |
| 109 | + <Thead> |
| 110 | + <Tr> |
| 111 | + <Th>Course</Th> |
| 112 | + <Th>Title</Th> |
| 113 | + <Th isNumeric>Credits</Th> |
| 114 | + <Th display={{base: 'none', md: 'table-cell'}}>Description</Th> |
| 115 | + <Th style={{textAlign: 'right'}}>Details</Th> |
| 116 | + </Tr> |
| 117 | + </Thead> |
| 118 | + <TableBody startAt={startAt} endAt={endAt} onShareCourse={handleShareCourse}/> |
| 119 | + </Table> |
122 | 120 | </VStack> |
123 | 121 | ); |
124 | 122 | }; |
|
0 commit comments