Adds Consent Form component with grouped consent items. Each group is enhanced with a summary checkbox, which controls and reflects the combined state of the item checkboxes.
Adds Switch Input component enhancing input[type="checkbox"] to an accessible switch.
[ ] Configurable consent groups and items
[ ] Consent Manager as (nano)store
[ ] Uses timestamp as values, so future policy changes can request new consent
Changes
input[type="checkbox"]
to an accessible switch.WIP: https://feat-consent-form.head-start.pages.dev/consent/
Associated issue
Resolves #49.
How to test
...
Checklist