-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Introduce @floating-ui/vue
package
#2034
Conversation
@floating-ui/vue (unreleased → 0.1.0)New Features
Packages With No ChangesThe following packages have no user facing changes, so won't be released:
|
✅ Deploy Preview for vibrant-gates-22c214 canceled.
|
a1133ba
to
5f9a29d
Compare
Is this ready for review now? Thanks for this, it looks great 😄 Regarding the docs: for now, it should be commented out of the navigation. Once it's released on npm, I'll uncomment it (there will be a delay, so it won't exist). |
Yep 🙂
I've added |
It looks great to me, but my Vue knowledge is very limited. Anyways, if there are any issues, people can file them 😄 In the meantime, we can start it as |
@lozinsky just want to thank you for doing this! Had to spin up my own package as well ( Developing Vue2/3 hybrid is indeed very painful when components are involved. Composables are "managable" from I will try to help with a few PRs for the interactions package, made very basic attempts here but never got to the publishing part. Feel free to peak and bring something here if valuable. Cheers! ✌️ |
This sources from the
vue-floating-ui
package. So far, it provides positioning only.Next, I'd like to research the possibility of adding interactions to this package. But I'm not sure that I can keep compatibility with Vue 2. Because development of components with
vue-demi
is too hard vueuse/vue-demi#153.vue
installs with their own types for JSX that conflict withreact
(unfortunately I had to usepatch-package
to remove Vue JSX types Make JSX typings an optional install as they conflict with React TSX vuejs/core#1033)