-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
TagPicker #26652
Comments
Can we have implementation of this component accelerated in V9 please. This is the one major component, and because of it we are not able to completely move to V9. We have both V8 and V9 dependencies on our projects and PeoplePicler is the one major component which is stopping us to get rid of V8 dependencies in our projects. |
Design Contact: Toshie |
📢"A meeting to align with Teams team and the designers will be scheduled. In the interim, Toshie has aligned with Ling to share implementation thoughts." |
Moving the ETA from Dec 2023 to Feb 2024. We are currently in a prototyping phase, missing design spec. |
📢
|
Ling is prototyping, Toshie is working on spec. |
📢"Ling is doing the implementation and prototyping. Toshie is moving forward with the design spec and addressing the accessibility concerns with Kay." |
📢
|
📢
|
📢
|
📢
|
First preview release officially available https://www.npmjs.com/package/@fluentui/react-tag-picker-preview |
Hi @bsunderhus , ✘ [ERROR] Could not resolve "../../../react-combobox/src/utils/useOptionCollection"
✘ [ERROR] Could not resolve "../../../react-combobox/src/utils/useSelection"
Error: Build failed with 2 errors: |
Thanks for the catch @pradeept95, I'll investigate it immediately! |
Thank you so much it is working now! Hi @bsunderhus , |
This seems like the request to support I'll take a look into it! 💪🏼 |
Thank you so much! |
Newest version is available with |
Thank you so much. Indeed, solved my use case! |
I have created two new issues related to this component:
Please let me know if you have any questions! |
Thanks @pradeept95 , I'll follow them up. The keyborg related I believe it has nothing to do with TagPicker itself, we were having a similar issue with other Tabster related components |
Awesome, Thank you so much @bsunderhus! |
📢
cc @bsunderhus , @ling1726, @tudorpopams , @JustSlone |
Hi @bsunderhus I have reported this issue, but what do you think about this? It seems bug to me! |
It is not a bug @pradeept95, after some discussions and investigations from our a11y champions, we've decided to go with this behaviour. Both |
It is great to see this is now in stable release. Thank you everyone for great work! |
Hi @bsunderhus , I recently switched from PeoplePicker to TagPicker for the Fluent UI V8 version. However, there's an issue, which is related TagPickerOption, which is dependent on the Text (String) Property only and does not allow us to add other components as children. The Persona control loaded into TagPickerOption without any issues, but the Filter function started behaving weirdly when I tried to utilize it. This is because, the filter feature works on Text instead of any other component. If we could successfully add a text property to TagPickeroption and use it for the filter, that would be ideal. Or do we have an other option for it. Here is a reference to the post that I followed to use it: #29941 |
Hey there @ravindersharma, would you mind following up in a Feature request with an implementation detail and also some reproduction on why is this not working today? |
Hi @bsunderhus , As You have suggested, I have added it, here it is: https://github.com/microsoft/fluentui/issues/31431 |
💡 When you create a PR for any of the checklist items, add a link to this Epic under the PR's Related Issues section.
Preparation
Implementation
Validation
@fluentui/react-components
chore(react-tag-picker): release stable version #31321@fluentui/react-components/unstable
disallowedChangeTypes
to"major", "prerelease"
Dev TODOs
ComboboxContext
that overlaps withListboxContext
Tag
component to include defaults (i.e. always dismissble) (feat(react-tags): adds appearance and dismissible to TagGroupContext #30800)disabled
state works properly between all controllers (feat(react-tag-picker-preview): adds disabled state #30822)freeform
support chore(react-combobox): movefreeform
anddisabled
to ComboboxBase types #30947The text was updated successfully, but these errors were encountered: