https://github.com/ialopezg/datagrid
https://github.com/ialopezg/datagrid
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ialopezg/datagrid
- Owner: ialopezg
- License: mit
- Created: 2023-08-23T15:38:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-28T04:31:54.000Z (over 1 year ago)
- Last Synced: 2025-01-20T01:31:55.198Z (4 months ago)
- Language: TypeScript
- Size: 3.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DataGrid
- A fully featured Material-UI implementation of react-table
- Inspired by material-table and the material-ui DataGrid
- Written from the ground up in TypeScript, Material-UI, and React Table## This project is in alpha, but feel free to install and explore
View the docs (alpha) site at https://ialopezg.github.com/datagrid
View the source code and open issues at [GitHub](https://github.com/ialopezg/datagrid)
### Features (Still In Active Development)
- [ ] Column Ordering
- [ ] Column Resizing (in dev)
- [x] Cell Editing
- [x] Column Actions
- [x] Column Hiding
- [x] Custom Styling
- [x] Dense Padding
- [x] Filtering
- [x] Global Search
- [x] Header Groups
- [x] Localization
- [x] Pagination
- [x] Row Actions
- [x] Selection
- [x] Sorting
- [x] Toolbars
- [x] Tree Data (Sub rows)### Installation
1. Install Peer Dependencies (material-ui v5 and react table v7)
```bash
npm install @mui/material @mui/icons-material @emotion/react @emotion/styled react-table
```2. Install `datagrid`
```bash
npm install @ialopezg/datagrid
```