Expand description
Rust port of Floating UI.
This is the library to use Floating UI with Leptos.
See the Rust Floating UI book for more documenation.
Re-exports§
pub use floating_ui_dom::ARROW_NAME;pub use floating_ui_dom::AUTO_PLACEMENT_NAME;pub use floating_ui_dom::AlignedPlacement;pub use floating_ui_dom::Alignment;pub use floating_ui_dom::ApplyState;pub use floating_ui_dom::ArrowData;pub use floating_ui_dom::AutoPlacement;pub use floating_ui_dom::AutoPlacementData;pub use floating_ui_dom::AutoPlacementDataOverflow;pub use floating_ui_dom::AutoPlacementOptions;pub use floating_ui_dom::AutoUpdateOptions;pub use floating_ui_dom::Axis;pub use floating_ui_dom::Boundary;pub use floating_ui_dom::ClientRectObject;pub use floating_ui_dom::ComputePositionConfig;pub use floating_ui_dom::ComputePositionReturn;pub use floating_ui_dom::Coords;pub use floating_ui_dom::CrossAxis;pub use floating_ui_dom::DefaultLimiter;pub use floating_ui_dom::DefaultVirtualElement;pub use floating_ui_dom::Derivable;pub use floating_ui_dom::DerivableFn;pub use floating_ui_dom::DetectOverflowOptions;pub use floating_ui_dom::Dimensions;pub use floating_ui_dom::ElementContext;pub use floating_ui_dom::ElementOrVirtual;pub use floating_ui_dom::ElementRects;pub use floating_ui_dom::FLIP_NAME;pub use floating_ui_dom::FallbackStrategy;pub use floating_ui_dom::Flip;pub use floating_ui_dom::FlipData;pub use floating_ui_dom::FlipDataOverflow;pub use floating_ui_dom::FlipOptions;pub use floating_ui_dom::HIDE_NAME;pub use floating_ui_dom::Hide;pub use floating_ui_dom::HideData;pub use floating_ui_dom::HideOptions;pub use floating_ui_dom::HideStrategy;pub use floating_ui_dom::INLINE_NAME;pub use floating_ui_dom::Inline;pub use floating_ui_dom::InlineOptions;pub use floating_ui_dom::Length;pub use floating_ui_dom::LimitShift;pub use floating_ui_dom::LimitShiftOffset;pub use floating_ui_dom::LimitShiftOffsetValues;pub use floating_ui_dom::LimitShiftOptions;pub use floating_ui_dom::Middleware;pub use floating_ui_dom::MiddlewareData;pub use floating_ui_dom::MiddlewareReturn;pub use floating_ui_dom::MiddlewareState;pub use floating_ui_dom::MiddlewareVec;pub use floating_ui_dom::MiddlewareWithOptions;pub use floating_ui_dom::OFFSET_NAME;pub use floating_ui_dom::Offset;pub use floating_ui_dom::OffsetData;pub use floating_ui_dom::OffsetOptions;pub use floating_ui_dom::OffsetOptionsValues;pub use floating_ui_dom::Padding;pub use floating_ui_dom::PartialSideObject;pub use floating_ui_dom::Placement;pub use floating_ui_dom::Rect;pub use floating_ui_dom::RootBoundary;pub use floating_ui_dom::SHIFT_NAME;pub use floating_ui_dom::SIZE_NAME;pub use floating_ui_dom::Shift;pub use floating_ui_dom::ShiftData;pub use floating_ui_dom::ShiftOptions;pub use floating_ui_dom::Side;pub use floating_ui_dom::Size;pub use floating_ui_dom::SizeOptions;pub use floating_ui_dom::Strategy;pub use floating_ui_dom::VirtualElement;pub use floating_ui_dom::auto_update;pub use floating_ui_dom::compute_position;pub use floating_ui_dom::dom;
Structs§
- Arrow
- Arrow middleware.
- Arrow
Options - Options for
Arrow. - Floating
Styles - CSS styles to apply to the floating element to position it.
- Reference
- UseFloating
Options - Options for
use_floating. - UseFloating
Return - Return of
use_floating. - Virtual
Enums§
Functions§
- use_
floating - Computes the
xandycoordinates that will place the floating element next to a reference element.