Skip to content

Commit

Permalink
Closes #254 - Task completed
Browse files Browse the repository at this point in the history
  • Loading branch information
jandsonrj committed Jun 3, 2024
1 parent 1b415a2 commit ee88481
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions frontend/components/ProductDataGrid.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@ import uniqueId from 'lodash/uniqueId'
import PropTypes from 'prop-types'
import * as React from 'react'
import { useQuery } from 'react-query'
import Box from '@mui/material/Box'

import { fetchProductData } from '../services/product'

export default function ProductDataGrid(props) {
const { productId } = props
const [rows, setRows] = React.useState([])
const [columns, setColumns] = React.useState([])
const [rowCount, setRowCount] = React.useState(0)
const [, setRowCount] = React.useState(0)
const [page, setPage] = React.useState(0)
const [pageSize, setPageSize] = React.useState(10)
const [error, setError] = React.useState(null)
Expand Down Expand Up @@ -57,7 +58,7 @@ export default function ProductDataGrid(props) {
<>
{status === 'success' && (
<DataGrid
getRowId={row => uniqueId('id_')}
getRowId={() => uniqueId('id_')}
rows={rows}
columns={columns}
disableSelectionOnClick
Expand All @@ -66,13 +67,14 @@ export default function ProductDataGrid(props) {
// sortModel={sortModel}
// onSortModelChange={handleSortModelChange}
paginationMode="server"
rowCount={rowCount}
pagination
// rowCount={rowCount}
// pagination
page={page}
onPageChange={page => setPage(page)}
pageSize={pageSize}
hideFooter
onPageSizeChange={newPageSize => setPageSize(newPageSize)}
rowsPerPageOptions={[10, 25, 50, 100]}
rowsPerPageOptions={[10]}
loading={isLoading}
disableColumnMenu
disableColumnSelector
Expand All @@ -81,6 +83,16 @@ export default function ProductDataGrid(props) {
}}
/>
)}
<Box
sx={{
mt: 2,
display: 'flex',
justifyContent: 'flex-end',
fontSize: '14px'
}}
>
10 First Rows
</Box>
</>
)
}
Expand Down

0 comments on commit ee88481

Please sign in to comment.