ToolJet/server
Sherfin Shamsudeen b5507b4ac5
Refactor table component (#3933)
* Updated the table UI

* made the search bar in sync with current applied theme in the application

* updated the UI of the table widget

* adjust x axis in the footer

* made the search text vertically center

* Load text color using new api in Table

* Load action buttons data using new api in table

* Revert usage of new api for table actions

* Use new api to load most properties and styles

* Move logic for loading styles and propeties to another file

* Table: Move loading of actions to separate file

* Move functions to expose data to codehinter to Box.jsx

* Table: Get loadingState from new api

* Table: Use reducer for storing table column properties

* Table: minor refactoring on reducer

* Table: Replace the use of internal state variable componentState

* Abstract out Filter as a separate component

* Move table column definitions to a separate file

* Move action column definition to a separate file

* Move IndeterminateCheckbox to a separate file

* Completely remove any requirement of loading from definition inside loadPropertiesAndStyles

* Reduce the use of reducer dispatch calls in Table.jsx

* Remove the usage of __TjDoNotResolve__

* Load actions without new API

* Update migration to make columnSizes follow default format

* Fix migration to restructure table column sizes data

* Do not update columnSizes property if incoming value is empty

* Remove unnecessary code

* Remove unnecessary linting

* Remove unnecessary reducer action

* Remove unnecessary code

* Merge table changeSet data into table details reducer instead of filter reducer

* Make compact and spacious cell sizing work for table

* Remove custom handling of onRowClicked for Table

* Fix issues with table visibility, border radius and disabled state

* Resolve the issue with invalid date crashing the table

* fixes:widget crash is only for those tables which do not have any actions associated with it yet. (#4078)

* Remove unnecessary code

Co-authored-by: Manish Kushare <manish.altcampus@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
2022-09-21 16:23:02 +05:30
..
data-migrations Refactor table component (#3933) 2022-09-21 16:23:02 +05:30
ee Merge Main (#3827) 2022-08-19 18:30:43 +05:30
migrations Merge main to develop (#4049) 2022-09-16 21:08:45 +05:30
scripts Merge branch 'main' into develop 2022-09-16 22:19:19 +05:30
src fix zombie idle db connections from within transactions (#4072) 2022-09-20 18:47:47 +05:30
templates Reverse proxy using base tag (#3889) 2022-08-27 21:58:24 +05:30
test Merge main to develop (#4049) 2022-09-16 21:08:45 +05:30
.eslintignore Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
.eslintrc.js [chore] ESLint fixes (#3749) 2022-08-06 09:34:07 +05:30
.gitignore Initial commit for nestjs 2021-07-08 11:10:27 +05:30
.node-version Revise node and npm version (#408) 2021-07-19 12:38:44 +05:30
.npmrc specify node and npm version for server (#405) 2021-07-19 08:48:59 +05:30
.version bump to v1.25.3 2022-09-16 21:59:42 +05:30
data-migration-config.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
entrypoint.sh Fix docker dev setup (#3976) 2022-09-17 14:50:45 +05:30
jest.config.ts Feature: Add data transfer object layer to validate and sanitize user inputs (#2694) 2022-04-20 14:46:57 +05:30
nest-cli.json feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
ormconfig.ts Chore: One click digitalocean deploy (#3429) 2022-06-29 15:21:37 +05:30
package-lock.json refactor: remove @babel/plugin-proposal-class-properties (2nd PR after CLA problem) (#3959) 2022-09-05 22:41:03 +05:30
package.json chore: move devDeps to deps in package.json (#3916) 2022-09-01 11:33:23 +05:30
README.md Initial commit for nestjs 2021-07-08 11:10:27 +05:30
tsconfig.build.json Initial commit for nestjs 2021-07-08 11:10:27 +05:30
tsconfig.json Chore: Docker compose plugins dev (#1953) 2022-01-27 15:08:32 +05:30

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Nest framework TypeScript starter repository.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.