Expand description
Rust port of Floating UI.
This is the library to use Floating UI with Yew.
See the Rust Floating UI book for more documenation.
Re-exports§
pub use floating_ui_dom::auto_update;
pub use floating_ui_dom::compute_position;
pub use floating_ui_dom::dom;
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::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::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;
pub use floating_ui_dom::HideData;
pub use floating_ui_dom::HideOptions;
pub use floating_ui_dom::HideStrategy;
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;
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::Placement;
pub use floating_ui_dom::Rect;
pub use floating_ui_dom::RootBoundary;
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::ARROW_NAME;
pub use floating_ui_dom::AUTO_PLACEMENT_NAME;
pub use floating_ui_dom::FLIP_NAME;
pub use floating_ui_dom::HIDE_NAME;
pub use floating_ui_dom::INLINE_NAME;
pub use floating_ui_dom::OFFSET_NAME;
pub use floating_ui_dom::SHIFT_NAME;
pub use floating_ui_dom::SIZE_NAME;
Structs§
- Arrow middleware.
- Options for
Arrow
. - CSS styles to apply to the floating element to position it.
- Options for
use_floating
. - Return of
use_floating
.
Enums§
Functions§
- Use
auto_update
withAutoUpdateOptions::default
. - Use
auto_update
withoptions
. - Computes the
x
andy
coordinates that will place the floating element next to a reference element.