Support for custom customer fields that can be defined through our admin or in the config. Existing native fields are saved in the customer object, whereas new custom fields are saved as booking meta data.
UI & UX
Example of widget with 2 new custom fields:
Design choices
Supports the following field types using the format property:
['text', 'email', 'tel', 'number', 'textarea', 'select', 'checkbox']
Side-effects/other
N/A
Tests
Updated a unit test to better cover custom fields.
Motivation
Support for custom customer fields that can be defined through our admin or in the config. Existing native fields are saved in the customer object, whereas new custom fields are saved as booking meta data.
UI & UX
Example of widget with 2 new custom fields:
Design choices
Supports the following field types using the
format
property:['text', 'email', 'tel', 'number', 'textarea', 'select', 'checkbox']
Side-effects/other
N/A
Tests
Updated a unit test to better cover custom fields.
Known issues/limitations
N/A
Tracking
N/A
Who should review it
@vistik