pub struct CustomToolbarButton {
pub label: AnyView,
pub title: String,
pub on_click: Arc<dyn Fn() + Send + Sync>,
pub class: Option<String>,
}Expand description
A custom toolbar button provided by the consuming application.
Fields§
§label: AnyViewButton content — text, icon, or any Leptos view.
title: StringTooltip text.
on_click: Arc<dyn Fn() + Send + Sync>Click handler. For application-level actions (open modal, toggle mode).
class: Option<String>CSS class override. When set, this class is used instead of
kode-toolbar-button. Useful for buttons that should look different
(e.g., “Add Chart” with a secondary background).
Auto Trait Implementations§
impl Freeze for CustomToolbarButton
impl !RefUnwindSafe for CustomToolbarButton
impl Send for CustomToolbarButton
impl !Sync for CustomToolbarButton
impl Unpin for CustomToolbarButton
impl UnsafeUnpin for CustomToolbarButton
impl !UnwindSafe for CustomToolbarButton
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.