0.0.24 • Published 1 year ago

@fresler/fresler-table v0.0.24

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Get started

More information at freslertable.com

1. Install FreslerTable

To install FreslerTable in your React app, use npm to install the package in the root of your React project.

npm install @fresler/fresler-table --save

2. Remove <React.StrictMode>

You must remove <React.StrictMode> from your index.js file. This is because FreslerTable uses a third-party library react-beautiful-dnd that is not compatible with React.StrictMode. StrictMode is likely to have been declared in your index.js file

import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App.tsx";
import "./index.css";

ReactDOM.createRoot(document.getElementById("root")!).render(
  // <React.StrictMode>
  <App />,
  // </React.StrictMode>,
);

3. Import FreslerTable

In your React component, import FreslerTable and use it as shown below:

import React from 'react';
import { FreslerTable } from '@fresler/fresler-table';

4. Use FreslerTable

Use FreslerTable in your React component as shown below:

import React, { useState } from 'react';
import './App.css';
import { FreslerTable } from '@fresler/fresler-table';
import '@fresler/fresler-table/css';

// You must remove <React.StrictMode> to allow drag and drop to work
function App() {
  const data = [
    { id: 1, name: 'John Doe', age: 25, email: 'johndoe@jgmail.com' },
    { id: 2, name: 'Jane Doe', age: 22, email: 'janedoe@jgmail.com' },
  ];

  const cols = [
    { diplayName: 'Name', field: 'name' },
    { diplayName: 'Age', field: 'age' },
    { diplayName: 'Email', field: 'email' },
  ];

  return (
    // You must remove <React.StrictMode> to allow drag and drop to work
    <div style={{ width: '90vw', height: '90vh' }}>
      <FreslerTable 
       initData={data} 
       initCols={cols} />
    </div>
  );
}

export default App;
0.0.20

1 year ago

0.0.21

1 year ago

0.0.22

1 year ago

0.0.23

1 year ago

0.0.24

1 year ago

0.0.19

1 year ago

0.0.14

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.13

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.3

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago