Skip to content

[FEATURE] Implement BitDropdown component #54

Closed

Description

@albx

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).
  • 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

Activity

  1. added this to the v0.5.0 milestone on Oct 25, 2025
  2. self-assigned this
    on Jul 7, 2026
  3. moved this from Inbox to Todo in BitBlazor - Backlogon Jul 7, 2026
  4. added a commit that references this issue on Jul 11, 2026
  5. moved this from Todo to In Progress in BitBlazor - Backlogon Jul 11, 2026
  6. modified the milestones: v0.5.0, v0.4.0 on Jul 11, 2026
  7. added a commit that references this issue on Jul 11, 2026
  8. 5 remaining items

  9. added 7 commits that reference this issue on Jul 24, 2026
  10. linked a pull request that will close this issueAdd BitDropdown component #102on Jul 25, 2026
  11. added 5 commits that reference this issue on Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

componentsIssues related to the componentsenhancementNew feature or request

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions