* Tidy logic for creating initial component instances
* Add initial implementation of enriching empty settings
* Fix regression that prevented custom placeholders from working (#9994)
* Tidy up
* Add automatic naming of form fields when added
* Update missing required setting placeholder
* Improve error states and add ability to automatically wrap a component in a required parent type
* Fix crash in column editor and rename component placeholder to error state
* Select the parent component after adding it when wrapping a component with a missing ancestor
* Fix blocks and make fields require forms
* Improve empty component placeholder
* Lint
* Mark filters as nested settings to support persisting bindings post block ejection
* Add support for searching on linked fields in blocks
* Fix multi-select pickers closing on every click
* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library
* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value
* Move profile above theme in user dropdown
* Commit for enhancement #7762
Added Question option for buttons which acts as a dialog prompting the user to confirm or cancel before continuing.
* Fixes
* Made changes to allow custom modal title
Changed Question to User Prompt
Allows custom title
* Revert "Made changes to allow custom modal title"
This reverts commit 42a43bef4914cd52b07a2b6964bf78aa50eb2707.
* Revert "Fixes"
This reverts commit 915a8718e5ac6dd32a6c3d377d5edb02fc8a3138.
* Adds custom title
Adds custom title
* Wrong version of buttonActions was commited
* Delete index.js
* refactor
* lint
Co-authored-by: Mel O'Hagan <mel@budibase.com>
Added a checkbox to allow the user to disable the default notifications to the following button actions:
* Save row
* Duplicate row
* Trigger automation
* Execute query
* Delete row
Also adjusted buttonActions.js to reflect the behaviour of that checkbox being ticked.