1.0.71 • Published 6 months ago

datatable-ml03 v1.0.71

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

DataTable

Overview

DataTable is a React component that automatically generates and displays a table based on the structure of the data provided.


Prerequisites

  • Node.js: >= 18.x
  • Recommended Editor: Visual Studio Code (VSCode)
  • Frameworks: React >= 18.x
  • Languages: JavaScript (required), TypeScript (optional)

Installation

To use the DataTable component in your React project, install it using the following command:

npm i datatable-ml03

Ensure that your project meets the prerequisites listed above. Once installed, you can import and use the component as shown in the Usage section.


Usage

Import the component and use it in your React application:

import DataTable from "datatable";

function App() {
  const data = [
    {
      firstName: "John",
      lastName: "Doe",
      startDate: "2018-03-01",
      dateOfBirth: "1985-07-12",
      street: "123 Main St",
      city: "Birmingham",
      state: "AL",
      zipCode: "35203",
    },
    {
      firstName: "Jane",
      lastName: "Smith",
      startDate: "2020-06-15",
      dateOfBirth: "1990-09-25",
      street: "456 Oak St",
      city: "Atlanta",
      state: "GA",
      zipCode: "30303",
    },
  ];

  return <DataTable dataTable={data} />;
}

export default App;

Features

  • Automatically generates table columns based on object keys.
  • Displays data in rows.
  • No need to manually specify columns or rows.

Props

PropTypeDescription
dataTableArrayArray of objects representing the table data. Each object corresponds to a row.

Example dataTable structure:

[
  {
    "firstName": "John",
    "lastName": "Doe",
    "startDate": "2018-03-01",
    "dateOfBirth": "1985-07-12",
    "street": "123 Main St",
    "city": "Birmingham",
    "state": "AL",
    "zipCode": "35203"
  },
  {
    "firstName": "Jane",
    "lastName": "Smith",
    "startDate": "2020-06-15",
    "dateOfBirth": "1990-09-25",
    "street": "456 Oak St",
    "city": "Atlanta",
    "state": "GA",
    "zipCode": "30303"
  }
]

📖 How to start the project for development?

Clone the repository:

git clone https://github.com/LUCIENMathieu03/DataTable_HRnet-OCR-P14.git
cd DataTable_HRnet

Install dependencies:

npm install

Start the application in development mode:

npm run dev

Build the project for production:

npm run build

Preview the production build:

npm run preview

License

This project is licensed under the MIT License. See the LICENSE file for more details.

1.0.71

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

8 months ago