mod inline;
mod inner;
mod portal;
mod portal_to;
pub use inline::*;
pub use portal::*;
pub use portal_to::*;
use crate::prelude::*;
use yew::prelude::*;
#[derive(Clone, PartialEq, Properties)]
pub struct PopperProperties {
#[prop_or_default]
pub children: Children,
pub visible: bool,
pub target: NodeRef,
pub content: NodeRef,
#[prop_or_default]
pub placement: Placement,
#[prop_or_default]
pub modifiers: Vec<Modifier>,
pub onstatechange: Callback<State>,
}