#[cfg(feature = "flyout")]
pub fn flyout<Msg>(
widget: WidgetId,
open: bool,
target: WidgetId,
spec: crate::ZsFlyoutSpec,
content: ViewNode<Msg>,
page: ViewNode<Msg>,
) -> ViewNode<Msg> {
ViewNode::new(ViewNodeKind::Flyout {
spec,
open,
target,
on_dismiss: None,
on_open_change: None,
})
.id(widget)
.child(page)
.child(content)
}