Changed
- calculation element evaluation to use
calculationService.evaluateExpression() from @oneblink/sdk-core
- call generic
POST /form-submission-meta/${submissionId}/payment to generate payment configuration
- [BREAKING]
audience is now a required prop of <OneBlinkForm />, <OneBlinkFormControlled />, <OneBlinkAutoSaveForm /> and <OneBlinkReadOnlyForm />. Pass 'SUBMITTER' when a user is submitting a form, or 'APPROVER' when an approver is reviewing a submission.
<OneBlinkForm
audience="SUBMITTER"
form={form}
onCancel={handleCancel}
onSubmit={handleSubmit}
isPendingQueueEnabled={false}
/>
<OneBlinkReadOnlyForm
audience="APPROVER"
form={form}
initialSubmission={submission}
/>
Dependencies
Added
- calendar name column to form store
- payment status, provider transaction id, and provider receipt number columns to form store
screenReaderAlert support to information element
hiddenFrom support so form elements can be hidden from submitters, approvers, or both