17 lines
794 B
Markdown
17 lines
794 B
Markdown
## ADDED Requirements
|
|
|
|
### Requirement: Multi-Select Dropdown
|
|
The system SHALL provide a dropdown component that allows users to select multiple options using checkboxes.
|
|
|
|
#### Scenario: Select Multiple Options
|
|
- **WHEN** a user clicks on the dropdown to open it
|
|
- **THEN** each option in the dropdown list SHALL be preceded by a checkbox.
|
|
- **WHEN** the user clicks on a checkbox
|
|
- **THEN** the state of that checkbox SHALL be toggled (checked/unchecked).
|
|
- **WHEN** the user clicks on another checkbox
|
|
- **THEN** the state of that checkbox SHALL also be toggled, without affecting the selection of other checkboxes.
|
|
|
|
#### Scenario: Display Selected Options
|
|
- **WHEN** the dropdown is closed
|
|
- **THEN** the dropdown header SHALL display a summary of the selected options (e.g., "2 selected").
|