mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
* Feat: Dynamic Selector (#14685) * feat: introduce the dynamic-selector abstracted component with support for caching dependent dropdowns * feat: introduce fx toggle option to enable fx editor in the dynamic-selector component * feat: set `fxEnabled` prop default to `false` in DynamicSelector. * fix(DynamicForm): fix fxEnabled prop handling to support snake_case * refactor: rename variables and clean code * refactor: rename cache key from `__default` to `nonDependentCache` in DynamicSelector. * feat: Simplify dynamic selector data handling by removing transformation logic. * refactor: simplify DynamicSelector error log by removing data source ID. * fix: Throw an error when multi-user authentication is enabled but no user ID is found. * refactor: rename iteration variables for improved readability * perf: memoize composite dependency key calculation using `useMemo` hook. * refactor: simplify `isFxMode` state initialization by removing dynamic value checks and `useEffect` * refactor: remove unused `responsePath` prop from `DynamicForm` component * refactor(DynamicForm): remove unused `rest` prop from `getElementProps`. * fix(DynamicForm): fix support for snake and camel case props * feat: Add support for passing arguments when invoking data source methods. * Feat/googlesheets-v2 plugin (#2) * GoogleSheets v2 * Changes in Operations * feat: introduce the dynamic-selector abstracted component with support for caching dependent dropdowns * feat: introduce fx toggle option to enable fx editor in the dynamic-selector component * feat: set `fxEnabled` prop default to `false` in DynamicSelector. * Error Standarization * fix(DynamicForm): fix fxEnabled prop handling to support snake_case * refactor: rename variables and clean code * refactor: rename cache key from `__default` to `nonDependentCache` in DynamicSelector. * feat: Simplify dynamic selector data handling by removing transformation logic. * refactor: simplify DynamicSelector error log by removing data source ID. * fix: Throw an error when multi-user authentication is enabled but no user ID is found. * refactor: rename iteration variables for improved readability * perf: memoize composite dependency key calculation using `useMemo` hook. * refactor: simplify `isFxMode` state initialization by removing dynamic value checks and `useEffect` * refactor: remove unused `responsePath` prop from `DynamicForm` component * refactor(DynamicForm): remove unused `rest` prop from `getElementProps`. * fix(DynamicForm): fix support for snake and camel case props * feat: Add support for passing arguments when invoking data source methods. * feat: Integrate the dynamic-selector component to the googlesheetsv2 datasource --------- Co-authored-by: Pratush Sinha <pratushsinha619@gmail.com> Co-authored-by: Pratush <pratush@Pratushs-MacBook-Pro.local> * fix: correct FxButton import path * Bug fixes * ui-fixes * authenticate button * authenticate button design * bug fixes * Pass ENV ID to DyanamicForm * refresh token fixed * added helper * query error from invoke method * Fix/Googlesheets v2 bug fixes (#15043) * fix: reduce font size of googlesheets authorize description * fix: update labels * fix: replace legacy googlesheets with v2 in commonly used * fix: address review comments * save button (#15035) * save button * sheet required * conditional connect * authUrl Fixes * authUrl Query Fix * dependency fixed (#15083) * chore: bump version to 3.20.80-lts across all modules --------- Co-authored-by: Pratush Sinha <pratushsinha619@gmail.com> Co-authored-by: Pratush <pratush@Pratushs-MacBook-Pro.local> Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com> Co-authored-by: Rudhra Deep Biswas <rudra21ultra@gmail.com> Co-authored-by: abhijeet760 <abhijeet@tooljet.com> Co-authored-by: Rudhra Deep Biswas <98055396+rudeUltra@users.noreply.github.com> Co-authored-by: Sahil Dewangan <123866478+sahil7303@users.noreply.github.com> Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
27 lines
639 B
JSON
27 lines
639 B
JSON
{
|
|
"name": "@tooljet-plugins/googlesheetsv2",
|
|
"version": "1.0.0",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"type": "commonjs",
|
|
"directories": {
|
|
"lib": "lib",
|
|
"test": "__tests__"
|
|
},
|
|
"files": [
|
|
"lib"
|
|
],
|
|
"scripts": {
|
|
"test": "echo \"Error: run tests from root\" && exit 1",
|
|
"build": "tsc -b",
|
|
"clean": "rimraf ./dist && rimraf tsconfig.tsbuildinfo"
|
|
},
|
|
"homepage": "https://github.com/tooljet/tooljet#readme",
|
|
"dependencies": {
|
|
"@tooljet-plugins/common": "file:../common",
|
|
"googleapis": "^160.0.0",
|
|
"got": "^11.8.6",
|
|
"react": "^17.0.2",
|
|
"rimraf": "^3.0.2"
|
|
}
|
|
}
|