2.14.2 • Published 6 months ago

@sefirosweb/react-crud v2.14.2

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

Project

"Buy Me A Coffee"

"Storybook" TypeScript

It´s a React compononet to be used at multiple projets

Normally you are interested to have a CRUD system for a lot of things, usually you want to make a fast and simple CRUD system,

It is made by bootstrap (react-bootstrap) you can modify colors and styles for these components

Full writed in typescript

Most of compenents are used @tanstack/table

Try it!

How to use all components are in the GitHub Pages

image

Start Production

Install:

npm install --save-dev @sefirosweb/react-crud

Add Bootstrap styling:\ Create a .SCSS file and import them with:

// Fonts
@import "~bootstrap/scss/bootstrap";
@import "toastr";

Usage

Import components whant you wish:

import { Crud } from "@sefirosweb/react-crud";
...

// Columns to retrieve from backend
const columns = [
  {
    Header: "#",
    accessor: "id",
    visible: true, // Can hide this element
  },
  {
    titleOnCRUD: "Label Item Type", // Label on CRUD modal
    Header: "Item Type", // Label in table
    accessor: "name", // field retreived from backend
    editable: true, // field can be editabled
    canSearch: true, // Add filter over table for this column
  },
];

...

// Import CRUD component
<Crud
    canSearch,
    canRefresh,

    primaryKey: 'id',
    titleOnDelete: 'name',

    createButtonTitle: 'http://localhost:6006/api/crud',
    canEdit: true,
    canDelete: true,
    crudUrl: `/api/crud`,

    columns={columns}
/>

Contribute to this project in GitHub

I accept translations

The current translations are in src/lib/translations I accept PR to translate to all languages

You can get the i18n instance of translation to use your own language code:

import { i18nInstance } from "@sefirosweb/react-crud";

useEffect(() => {
  i18nInstance.changeLanguage("en");
}, []);

Development

Start docker

Start devcontainer of vscode

Start storybook for develop

http://localhost:6006/

npm run storybook

Start react app to tests modules

npm start

Build and publish to NPM

npm run build-module
npm publish
2.11.0

10 months ago

2.14.1

7 months ago

2.14.2

6 months ago

2.14.0

7 months ago

2.13.4

8 months ago

2.13.5

8 months ago

2.13.2

9 months ago

2.13.3

9 months ago

2.13.0

9 months ago

2.13.1

9 months ago

2.12.0

9 months ago

2.12.2

9 months ago

2.9.9

1 year ago

2.9.18

1 year ago

2.9.19

1 year ago

2.9.13

1 year ago

2.9.16

1 year ago

2.9.17

1 year ago

2.9.14

1 year ago

2.9.15

1 year ago

2.10.10

1 year ago

2.10.11

1 year ago

2.10.0

1 year ago

2.10.9

1 year ago

2.10.7

1 year ago

2.10.8

1 year ago

2.10.5

1 year ago

2.10.6

1 year ago

2.10.3

1 year ago

2.10.4

1 year ago

2.9.8

1 year ago

2.9.7

1 year ago

2.9.2

1 year ago

2.9.1

1 year ago

2.9.4

1 year ago

2.9.3

1 year ago

2.9.6

1 year ago

2.9.5

1 year ago

2.8.3

1 year ago

2.8.5

1 year ago

2.8.4

1 year ago

2.8.7

1 year ago

2.8.6

1 year ago

2.9.0

1 year ago

2.8.1

1 year ago

2.8.0

1 year ago

2.8.2

1 year ago

2.7.19

1 year ago

2.7.18

1 year ago

2.7.17

1 year ago

2.7.16

1 year ago

2.7.11

1 year ago

2.7.10

2 years ago

2.7.15

1 year ago

2.7.14

1 year ago

2.7.13

1 year ago

2.7.12

1 year ago

2.7.22

1 year ago

2.7.21

1 year ago

2.7.20

1 year ago

2.7.23

1 year ago

2.7.8

2 years ago

2.7.7

2 years ago

2.7.9

2 years ago

2.7.0

2 years ago

2.7.2

2 years ago

2.7.1

2 years ago

2.6.1

2 years ago

2.6.0

2 years ago

2.7.4

2 years ago

2.7.3

2 years ago

2.7.6

2 years ago

2.7.5

2 years ago

2.2.0

2 years ago

2.4.1

2 years ago

2.4.0

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.0.0

2 years ago

2.3.8

2 years ago

2.3.7

2 years ago

2.3.9

2 years ago

2.3.0

2 years ago

2.5.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.4

2 years ago

2.3.3

2 years ago

2.3.6

2 years ago

2.3.5

2 years ago

2.1.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.13

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

0.1.10

2 years ago

1.0.0

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.1.2

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

0.1.1

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago