@omakase-ui/react-table
Version:
Omakase React Table Component.
92 lines (60 loc) ⢠2.73 kB
Markdown
# Welcome to @omakase-ui/react-table š
Omakase React Table Component.
[](https://www.npmjs.com/package/@omakase-ui/react-table)
[](https://github.com/ThaddeusJiang/omakase-ui#readme)
[](https://github.com/ThaddeusJiang/omakase-ui/graphs/commit-activity)
[](https://github.com/ThaddeusJiang/omakase-ui/blob/dev/LICENSE)
[](https://twitter.com/ThaddeusJiang)
## features
- [x] out of box react table component with beautiful style.
- [x] resize column size of table.
- [x] automatic animations
### š [Homepage](https://github.com/ThaddeusJiang/omakase-ui/tree/dev/packages/react-table#readme)
### ⨠[Demo](https://omakase-ui.vercel.app/react-table)
## Install
```sh
yarn add @omakase-ui/react-table @tanstack/react-table
```
## Usage
if you don't use [Tailwind CSS](https://tailwindcss.com/)
```ts
import { DataTable } from '@omakase-ui/react-table';
import '@omakase-ui/react-table/dist/index.css';
<DataTable columns={columns} data={data} sort={['name', 'asc']} />;
```
if you use [Tailwind CSS](https://tailwindcss.com/)
```ts
import { DataTable } from '@omakase-ui/react-table';
<DataTable columns={columns} data={data} sort={['name', 'asc']} />;
```
modify tailwind.config.js
```diff
// tailwind.config.js
+ const path = require("path");
module.exports = {
content: [
"./src/**/*{js,ts,jsx,tsx}",
+ path.join(
+ require.resolve("@omakase-ui/react-table"),
+ "../**/*.{js,ts,jsx,tsx}"
+ ),
],
theme: {},
plugins: [],
};
```
## Author
š¤ **Thaddeus Jiang**
- Website: https://thaddeusjiang.com/
- Twitter: [@ThaddeusJiang](https://twitter.com/ThaddeusJiang)
- Github: [@ThaddeusJiang](https://github.com/ThaddeusJiang)
## š¤ Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/ThaddeusJiang/omakase-ui/issues). You can also take a look at the [contributing guide](https://github.com/ThaddeusJiang/omakase-ui/blob/dev/CONTRIBUTING.md).
## Show your support
Give a āļø if this project helped you!
## š License
Copyright Ā© 2022 [Thaddeus Jiang](https://github.com/ThaddeusJiang).
This project is [MIT](https://github.com/ThaddeusJiang/omakase-ui/blob/dev/LICENSE) licensed.
---
_This README was generated with ā¤ļø by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_