Updated ClickInteraction to use new interaction hover actions component
Added consent counter and percentage bar in results view for the block result item
Changed icon from user-shield to shield on sidebar block type selector (consent)
Fixed bug where textarea action would not show max chars count if it was set as 0 or null, now only shows when greater than zero is present
Added a new consent interaction type
Updated the useActions function to include this new action type
Created a validator for the consent block, which checks if all required interactions are checked (consent) or filled out (input/textarea). If not, it returns an error message and sets isValid to false; otherwise true.
Changed submit button label depending on whether we're in last block of form or not AND what kind of block we have: "Accept & Submit" when in last consetn-block OR "Submit" when in any other case than that OR "Next" when NOT being at end of form yet but having another non-consent input field as next step after current one ("next") - see Block component's computed property submitButtonLabel for details!
The interaction type "input" was changed from having a reply field to message.
The interaction type "button" was changed from having a reply field to message.
Added a new interaction type that allows adding consent policies to the form.
Missing: Output & Exporting the consents in the Results viewer. Will do another PR for that.