Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(react-tag-picker): modify roles for toolbar + buttons instead of listbox + options #33487

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bsunderhus
Copy link
Contributor

@bsunderhus bsunderhus commented Dec 18, 2024

Previous Behavior

TagPickerGroup is currently using listbox role and all the Tags components inside of it follow along with option roles. Due to new design decisions we have scenarios where this combination of roles might not suffice

New Behavior

Modifies the roles of TagPickerGroup for toolbar and Tags for button, which is flexible enough for the new design specs

Related Issue(s)

  • Fixes #

@bsunderhus bsunderhus self-assigned this Dec 18, 2024
Copy link

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
react-components
react-components: entire library
1.165 MB
291.795 kB
1.165 MB
291.793 kB
-15 B
-2 B
react-tag-picker
@fluentui/react-tag-picker - package
184.228 kB
55.462 kB
184.213 kB
55.459 kB
-15 B
-3 B
Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-components
react-components: Button, FluentProvider & webLightTheme
69.21 kB
20.174 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
221.474 kB
64.058 kB
react-components
react-components: FluentProvider & webLightTheme
44.447 kB
14.59 kB
react-portal-compat
PortalCompatProvider
8.39 kB
2.64 kB
react-timepicker-compat
TimePicker
107.513 kB
35.791 kB
🤖 This report was generated against b59061d2bf717f833fa28c4968b9238f6fdde962

@bsunderhus bsunderhus marked this pull request as ready for review December 18, 2024 12:25
@bsunderhus bsunderhus requested a review from a team as a code owner December 18, 2024 12:25
@bsunderhus bsunderhus changed the title chore: modify roles for toolbar + buttons instead of listbox + options chore(react-tag-picker): modify roles for toolbar + buttons instead of listbox + options Dec 18, 2024
Copy link

Pull request demo site: URL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants