ocr-react-datatable
TypeScript icon, indicating that this package has built-in type declarations

1.7.23 • Public • Published

OCR-React-Datatable

OCR-React-Datatable is a React component that renders a sortable and paginated table. It can be customized with the headers and data that you provide.

Installation

You can install the package using npm:

npm install ocr-react-datatable

Usage

import ReactDataTable from 'ocr-react-datatable';

const data = [
  [1, 'John', 'Doe'],
  [2, 'Jane', 'Doe'],
  [3, 'Bob', 'Smith'],
  [4, 'Alice', 'Johnson'],
];

const headers = [
  { name: 'ID', type: 'number', isActive: false, sens: 1 },
  { name: 'First Name', type: 'string', isActive: false, sens: 1 },
  { name: 'Last Name', type: 'string', isActive: false, sens: 1 },
];

function App() {
  return (
    <div>
      <h1>OCR React Datatable</h1>
      <ReactDataTable data={data} headers={headers} />
    </div>
  );
}

export default App;

API

ReactDataTable

The ReactDataTable component takes in the following props:

data

Type: Array

An array of arrays containing the data to be displayed in the table.

headers

Type: Array

An array of objects representing the headers of the table. Each object should have a name, type, isActive, and sens property.

name: The name of the header type: The type of data in the column. Currently supported types are number, string, and boolean. isActive: Whether the column is currently being sorted by. sens: The direction to sort the column by. 1 for ascending and -1 for descending. debug Type: Boolean

A flag indicating whether to output debug information to the console.

Contributing

We welcome contributions to OCR React Datatable! To get started, clone the repository and install the dependencies:

git clone https://github.com/your-username/ocr-react-datatable.git
cd ocr-react-datatable
npm install

Then, you can run the tests with:

npm test

License

OCR React Datatable is licensed under the MIT License.

Package Sidebar

Install

npm i ocr-react-datatable

Weekly Downloads

1

Version

1.7.23

License

ISC

Unpacked Size

33 kB

Total Files

6

Last publish

Collaborators

  • gflqo