Dropdown
single / multi select dropdown, without JavaScript.
Single select
Multi-select
-
in order to use dropdown component, use
role='dropdown'
on details tag.
-
no need to use javascript to close the dropdown when clicked
outside.
-
for both single / multi-select case, need javascript to update
summary tag text when any option selected.
-
in case of single select, remove open attribute on details tag
using javascript when an option is selected.