You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(pagination): add first/last buttons and update properties
- Introduced `show-first-last` property to `bq-pagination` for rendering boundary jump buttons.
- Updated documentation to reflect new property and examples.
- Enhanced pagination component to conditionally display first and last page buttons.
feat(toast): enhance showToast API with position options
- Added `position` option to `showToast` for customizable toast anchoring.
- Updated documentation to include new position options and their descriptions.
fix(breadcrumbs): improve accessibility and CSS handling
- Updated breadcrumbs to use CSS pseudo-elements for separators, improving accessibility.
- Adjusted aria attributes for better screen reader support.
fix(checkbox, switch): standardize event detail structure
- Changed `bq-change` event detail to include `value` first, followed by `checked` for consistency across components.
fix(form proxy): implement live value retrieval for form elements
- Enhanced form proxy to support live value updates during form submission, ensuring accurate data capture.
test(pagination): add tests for first/last button functionality
- Implemented tests to verify rendering and disabling of first/last buttons in pagination component.
|`--bq-breadcrumb-separator`|`"/"`| CSS `content` value used between items. Override directly when not setting the `separator` attribute. |
49
+
50
+
```css
51
+
bq-breadcrumbs {
52
+
--bq-breadcrumb-separator: "›";
53
+
}
54
+
```
55
+
44
56
## Accessibility
45
57
46
-
The last breadcrumb item is automatically marked with `aria-current="page"`. The component renders inside a `<nav>` with an appropriate `aria-label`.
58
+
The last breadcrumb item is automatically marked with `aria-current="page"`. The component renders inside a `<nav>` with an appropriate `aria-label`. Separators are produced via a CSS `::before` pseudo-element so they are visible but **not part of the DOM** — keeping them out of copy/paste output and assistive-technology readings.
0 commit comments