popper-rs 0.5.0

A crate for using Popper in Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::{PopperProperties, inner::InnerPopper};
use crate::prelude::*;
use yew::prelude::*;

/// A component showing the popper content inline.
#[function_component(InlinePopper)]
pub fn inline_popper(props: &PopperProperties) -> Html {
    if props.visible {
        html!(<InnerPopper
            base={props.clone()}
            strategy={Strategy::Absolute}
            portal=false
            portal_target={None}
        />)
    } else {
        Html::default()
    }
}