This fork has the @holistics/floating-vue
package that tries to fix the following issues:
-
[Performance] Disable toggling CSS class of
<body>
: this makes the entire page reflow whenever some floating elements are shown/all are hidden (PR #1019). Can be re-enabled viatoggleBodyClass
prop. -
[Fix] Properly fix diagonal submenu problem (#916) via
fixDiagonalSubmenuProblem
prop
This fork uses
<pre-release>
verison under the identifierholistics
to preserve changes between forked versions. For example,5.2.2-holistics.1
means:
5.2.2
is the version that was forkedholistics
is the<pre-release identifier>
1
is the first change to the version forked above (ranges from [0..+infinity])
To sync with the latest version of the original package (e.g. version 5.9.0
):
-
Use
git merge upstream/main --no-commit
and resolve conflicts if have any -
Bump to the latest version in
package.json
(e.g.5.9.0-holistics.0
) -
Add a new CHANGELOG entry
-
Commit the changes
-
Publish the package to both Holistics internal and NPM registries (must use
npm
):$ npm publish # NPM registry $ npm publish --access=public --@holistics:registry=https://registry.npmjs.org/
Easy tooltips, dropdowns, menus... with Floating UI
LICENCE MIT - Created by Guillaume CHAU (@Akryum)