use icondata_core::Icon as IconData;
use leptos::prelude::*;
use orbital_base_components::BaseFloatingActionsMenuItem;
use crate::Icon;
#[component]
pub fn FloatingActionsMenuItem(
#[prop(into)]
tooltip: String,
#[prop(into)]
icon: IconData,
#[prop(optional)]
on_click: Option<Callback<()>>,
#[prop(optional, into)]
testid: MaybeProp<String>,
) -> impl IntoView {
view! {
<BaseFloatingActionsMenuItem tooltip=tooltip nostrip:on_click=on_click testid=testid>
<Icon icon=icon />
</BaseFloatingActionsMenuItem>
}
}