-
Notifications
You must be signed in to change notification settings - Fork 104
fix(core): remove @floating-ui/dom
dependency
#2945
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
base: main
Are you sure you want to change the base?
Conversation
|
@floatingui/dom
dependency
✅ Commitlint tests passed!More Info{
"valid": true,
"errors": [],
"warnings": [],
"input": "fix(core): remove `@floating-ui/dom` dependency"
} |
✅ Deploy Preview for patternfly-elements ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
@floatingui/dom
dependency@floating-ui/dom
dependency
What I did
This PR is an attempt to static the implementation of
@floating-ui/dom
, so we no longer have to update that dependency or serve it downstream. This implementation will eventually be replaced entirely with browser APIs in anchor positioning.@floating-ui/dom
dependency by way of AI copying its functionality into our own repo.pfe-core/core/functions
.FloatingDomController
to import from the new location.TODO
Testing Instructions
Notes to Reviewers
The copied API was completed with the assistance of Claude AI. Please give extra scrutiny to this code.