albx / albx/bitblazor

[FEATURE] Add the Tooltip & Popover components

Open
#9 2 comments 0 reactions 1 assignee Claimed by @mrdevrobot View on GitHub
components enhancement
Dominant language
HTML
Stars
10
Forks
4
Avg merge
4d
Merged PRs (30d)
1

Description

Create reusable Razor components for tooltips and popovers, following [Bootstrap Italia - Tooltip](https://italia.github.io/bootstrap-italia/docs/componenti/tooltip/) and [Popover](https://italia.github.io/bootstrap-italia/docs/componenti/popover/). Support all placement, triggers, and accessibility features.

### Requirements:
- Implement Razor components (e.g., BitTooltip.razor, BitPopover.razor) that encapsulate the respective Bootstrap Italia styles.
- Support for all documented placements, triggers, and content.
- Expose parameters for ARIA/accessibility attributes.
- Add XML documentation for all public parameters.

### Acceptance Criteria:
- The components render valid Bootstrap Italia markup for tooltips and popovers.
- All documented placements and features are supported via parameters.
- Components are unit tested for major use cases and variants.
- Usage examples are provided in the documentation or a sample page.

### References:
- [Bootstrap Italia - Tooltip Documentation](https://italia.github.io/bootstrap-italia/docs/componenti/tooltip/)
- [Bootstrap Italia - Popover Documentation](https://italia.github.io/bootstrap-italia/docs/componenti/popover/)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.