budibase/packages/client/src
Andrew Kingston b06c6852a3 Optimise client library performance with skeleton loaders (#9256)
* Treat empty string default values as nullish when considering whether field default values should be applied to the real field value

* Add flag to allow not loading data immediately upon creation of a data fetch object

* Use loading context inside forms to avoid wasted renders while form schema are loading

* Wait for parent data providers to finish loading before loading their own data

* Optimise data provider to reduce updates as much as possible

* Allow forms to render content immediately again, but use the loading context to inform data providers to wait for them

* Remove fetchOnCreation flag for data fetches as now redundant

* Fix issue with deleting the selected button action when the next action has no parameters

* Lint
2023-01-11 08:01:41 +00:00
..
api Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-23 15:34:25 +01:00
components Optimise client library performance with skeleton loaders (#9256) 2023-01-11 08:01:41 +00:00
licensing Centralised licensing types to frontend-core contants. Some minor refactoring 2022-09-29 09:17:22 +01:00
stores Debounce hiding side panel to avoid toggling visibility when cycling through records 2022-12-06 09:55:42 +00:00
utils Merge pull request #8667 from FlaminWrap/Flaminwrap-Enhancement-7604 2022-12-05 09:36:31 +00:00
constants.js Use a container as the DND placeholder and use approx size when dragging into grids 2022-10-19 14:39:28 +01:00
index.js Fix issue with getting environment details 2022-10-24 09:13:05 +01:00
sdk.js Make dndIsDragging available through SDK context 2022-11-22 16:43:48 +00:00
websocket.js Ensure only one instance of the client websocket exists and reduce reconnection attemps 2022-09-30 16:26:19 +01:00