pub struct ListGroupItem { /* private fields */ }
Expand description
§ListGroupItem
Used with ListGroup to create grouped lists of items.
See ListGroupItemProps for a list of properties.
§Example
Example of a simple list group:
use yew::prelude::*;
use yew_bootstrap::component::{ListGroup, ListGroupItem};
use yew_bootstrap::util::Color;
fn test() -> Html {
html! {
<ListGroup>
<ListGroupItem style={Color::Light}>{"First"}</ListGroupItem>
<ListGroupItem active=true>{"Second"}</ListGroupItem>
<ListGroupItem disabled=true>{"Third"}</ListGroupItem>
</ListGroup>
}
}
Trait Implementations§
Source§impl BaseComponent for ListGroupItemwhere
Self: 'static,
impl BaseComponent for ListGroupItemwhere
Self: 'static,
Source§type Properties = ListGroupItemProps
type Properties = ListGroupItemProps
The Component’s Properties.
Source§fn update(&mut self, _ctx: &Context<Self>, _msg: Self::Message) -> bool
fn update(&mut self, _ctx: &Context<Self>, _msg: Self::Message) -> bool
Updates component’s internal state.
Source§fn changed(
&mut self,
_ctx: &Context<Self>,
_old_props: &Self::Properties,
) -> bool
fn changed( &mut self, _ctx: &Context<Self>, _old_props: &Self::Properties, ) -> bool
React to changes of component properties.
Source§fn view(&self, ctx: &Context<Self>) -> HtmlResult
fn view(&self, ctx: &Context<Self>) -> HtmlResult
Returns a component layout to be rendered.
Source§fn rendered(&mut self, _ctx: &Context<Self>, _first_render: bool)
fn rendered(&mut self, _ctx: &Context<Self>, _first_render: bool)
Notified after a layout is rendered.
Source§fn prepare_state(&self) -> Option<String>
fn prepare_state(&self) -> Option<String>
Prepares the server-side state.
Source§impl Debug for ListGroupItem
impl Debug for ListGroupItem
Source§impl FunctionProvider for ListGroupItem
impl FunctionProvider for ListGroupItem
Source§type Properties = ListGroupItemProps
type Properties = ListGroupItemProps
Properties for the Function Component.
Source§fn run(ctx: &mut HookContext, props: &Self::Properties) -> HtmlResult
fn run(ctx: &mut HookContext, props: &Self::Properties) -> HtmlResult
Auto Trait Implementations§
impl !Freeze for ListGroupItem
impl !RefUnwindSafe for ListGroupItem
impl !Send for ListGroupItem
impl !Sync for ListGroupItem
impl Unpin for ListGroupItem
impl !UnwindSafe for ListGroupItem
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> 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<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self
to a value of a Properties
struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self
to a value of a Properties
struct.