pub struct TabPanelProps {
pub value: String,
pub active: Signal<String>,
pub class: String,
pub children: Element,
}Expand description
Properties for the TabPanel component.
Fields§
§value: String§active: Signal<String>§class: String§children: ElementImplementations§
Source§impl TabPanelProps
impl TabPanelProps
Sourcepub fn builder() -> TabPanelPropsBuilder<((), (), (), ())>
pub fn builder() -> TabPanelPropsBuilder<((), (), (), ())>
Create a builder for building TabPanelProps.
On the builder, call .value(...), .active(...), .class(...)(optional), .children(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of TabPanelProps.
Trait Implementations§
Source§impl Clone for TabPanelProps
impl Clone for TabPanelProps
Source§impl PartialEq for TabPanelProps
impl PartialEq for TabPanelProps
Source§impl Properties for TabPanelPropswhere
Self: Clone,
impl Properties for TabPanelPropswhere
Self: Clone,
Source§type Builder = TabPanelPropsBuilder<((), (), (), ())>
type Builder = TabPanelPropsBuilder<((), (), (), ())>
The type of the builder for this component.
Used to create “in-progress” versions of the props.
Source§fn memoize(&mut self, new: &Self) -> bool
fn memoize(&mut self, new: &Self) -> bool
Make the old props equal to the new props. Return if the props were equal and should be memoized.
Source§fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
Create a component from the props.
Auto Trait Implementations§
impl !Freeze for TabPanelProps
impl !RefUnwindSafe for TabPanelProps
impl !Send for TabPanelProps
impl !Sync for TabPanelProps
impl !UnwindSafe for TabPanelProps
impl Unpin for TabPanelProps
impl UnsafeUnpin for TabPanelProps
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
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> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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.