pub struct TabDef {
pub label: String,
pub icon: Option<String>,
pub content: Element,
}Expand description
Definition for a single tab.
Used with TabList to define tab labels, icons, and content.
use dioxus_bootstrap_css::tabs::TabDef;
TabDef {
label: "Home".into(),
icon: Some("house".into()), // Bootstrap Icon name without "bi-" prefix
content: rsx! { p { "Home content" } },
}Fields§
§label: StringTab button label.
icon: Option<String>Optional Bootstrap icon name (without “bi-” prefix).
content: ElementTab content.
Trait Implementations§
impl StructuralPartialEq for TabDef
Auto Trait Implementations§
impl !Freeze for TabDef
impl !RefUnwindSafe for TabDef
impl !Send for TabDef
impl !Sync for TabDef
impl Unpin for TabDef
impl UnsafeUnpin for TabDef
impl !UnwindSafe for TabDef
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.