Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@copart/data-grid

Package Overview
Dependencies
Maintainers
0
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@copart/data-grid

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

  • 0.1.67
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

N.B.

Install homebrew, and ASDF for Node versioning.

  • install:asdf

  • install:asdf-node

  • asdf list all nodejs (To list all versions of Node available.)

  • asdf install to install the version of Node, mentioned in .tool-versions file.

Copart MUI Data Grid

Introduction

MUI Data Grid Pro built using React for Copart applications

Props

NameTypeRequiredDefaultDescription
columnMetadataArrayYes[]Column metadata used for the data grid
resultsArrayYes[]Array of results to be shown in the data grid
rowCountNumberYes0Total row count value
apiRef{ current: object }No{}The ref object that allows grid manipulation.
Can be instantiated with useGridApiRef().
rowHeightNumberNo52Sets the height in pixel of a row in the grid.
checkboxSelectionBooleanNofalseIf true, the grid get a first column with a checkbox
that allows to select rows.
onRowClickFunctionNo() => {}Callback fired when a row is clicked.
disableRowSelectionOnClickBooleanNofalseIf true, the selection on click on a row or cell is
disabled.
density('comfortable' | 'compact' | 'standard')NostandardSet the density of the grid.
loadingbooleanNofalseIf true, a loading overlay is displayed.
placeholderSearchTextStringNoSearchPlaceholder text for the search field
onSearchFunctionNo() => {}Callback fired when the value of search field changes.
showToolbarBooleanNofalseIf true, the toolbar on top of the grid will be shown.
hideFooterBooleanNofalseIf true, the footer component is hidden.
paginationBooleanNofalseIf true, pagination is enabled.
pageNumberNumberNo0Page Number of the current grid data.
pageSizeNumberNo20Size of the page (Rows per page) of the current data grid.
sortModelArray<{ field: string, sort?: 'asc' | 'desc' }>No[]Set the sort model of the grid.
onSortColumnFunctionNo() => {}Callback fired when a column is sorted.
onPaginationChangeFunctionNo() => {}Callback fired when the pagination model has changed.
footerActionsContainerFunctionNo() => <></>Function that returns a React element for the Footer Actions container (without the pagination).
toolbarCustomComponentFunctionNo() => {}Function that returns a React element for the Toolbar container (without the search field and counts).
persistSelectedResultsBooleanNofalseIf true, we will able to persist the selected results across pages and different views and also we can access the list of all the selected results.
keepNonExistentRowsSelectedBooleanNofalseIf true, the selection model will retain selected rows that do not exist
This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run start
# or
yarn start
# or
pnpm start

Open http://localhost:5001 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

FAQs

Package last updated on 11 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc