1.0.1 • Published 12 months ago

lts-packages v1.0.1

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

LTS Packages

Installation

You can install LTS Packages using npm:

npm install lts-packages
yarn add lts-packages

Usage

import React from 'react';
import {CustomTable} from 'lts-packages';

const columns = [
  { field: 'id', headerName: 'ID', width: 70 },
  { field: 'firstName', headerName: 'First name', width: 130 },
  { field: 'lastName', headerName: 'Last name', width: 130 },
  { field: 'age', headerName: 'Age', type: 'number', width: 90 },
  ...
];

const rows = [
  { id: 1, firstName: 'John', lastName: 'Doe', age: 35, ... },
  { id: 2, firstName: 'Jane', lastName: 'Doe', age: 45, ... },
  ...
];

export default function MyDataGrid() {
  return (
    <div>
      <CustomTable
        rows={rows}
        columns={columns}
        pageSize={5}
        checkboxSelection
      />
    </div>
  );
}

API

Here is a list of available props for the CustomTable component:

Prop nameTypeDefault valueDescription
columnsobject[]-An array of column definitions for the data grid.
rowsobject[]-An array of data rows to display in the data grid.
pageSizenumber10The number of rows to display on each page.
checkboxSelectionboolfalseEnables checkbox selection to each row.
autoHeightbooltruevalue indicating whether the height of the table should be adjusted automatically based on its content.
disableExportboolfalsevalue indicating whether exporting functionality should be disabled.
densitystringcompactA string indicating the density of the table ("compact", "standard", or "comfortable").
tableHeaderstringnullA string value representing the header of the table.
getRowIdfunctionundefinedA function that returns a string or number used as the row identifier.
isRowSelectablefunctionundefinedA function that takes GridRowParams and returns a boolean indicating whether the row can be selected.
columnVisibilityModel{ id: string: boolean }booleanA dictionary representing the visibility of the columns.
onSelectionModelChangefunctionundefinedA function that is called when the selection model changes.
onPageSizeChangefunctionundefinedA function that is called when the page size changes.
showMoreActionsbooleanfalseA boolean value indicating whether to show more actions.
selectionModelarray-A GridRowSelectionModel array representing the selected rows in the table.
hiddenFieldsarray-An array of strings representing the filteration fields that should be hidden.
ActionBarComponentcomponent-A component to render the action bar .

Troubleshooting

will be added soon :)

1.0.1

12 months ago

1.0.0

12 months ago