Implement a BitDropdown component inspired by the design and UX of the Bootstrap Italia Dropdown component. ### Requirements: - Create a reusable BitDropdown component following Bootstrap Italia's guidelines ([docs](https://italia.github.io/bootstrap-italia/docs/componenti/dropdown/)). - Support for all dropdown variants as documented. - Expose properties for menu items, icons, disabled/read-only state, and custom content. - Allow customization of trigger (button, icon, etc.). - Ensure accessibility and keyboard navigation according to Bootstrap Italia standards. - Responsive design and mobile-friendly behavior. ### Acceptance Criteria: - The component renders valid Bootstrap Italia dropdown markup. - All documented variants and features are supported via parameters. - The component is unit tested for all major styles and behaviors. - Usage examples are provided in the documentation or a sample page. - Accessibility and keyboard navigation are fully implemented. ### References - Bootstrap Italia Dropdown Documentation: https://italia.github.io/bootstrap-italia/docs/componenti/dropdown/
Activity
#54 - start implementation of dropdown
#54 - add position classes
5 remaining items
#54 - add behaviors to dropdown item, and implement active and disabl…
#54 - add dark menu option
#54 - add menu header template
#54 - add dropdown item size
#54 - add menu width
#54 - add missing stories for icon usage inside dropodown item
#54 - add keyboard navigation to dropdown
#54 - add documentation for dopdown component
#54 - fix comments post review
#54 - add role to dropdown item anchor when href is null
#54 - update docs
Add BitDropdown component (#102)