pub type AnsiRc<Builder = InlineStyle> = AnsiRenderer<Rc<String>, Builder>;
Expand description
ANSI component which takes a Rc<String>
.
See AnsiRenderer
for more details.
Aliased Type§
struct AnsiRc<Builder = InlineStyle> { /* private fields */ }
Trait Implementations§
source§impl<Text, Builder> Component for AnsiRenderer<Text, Builder>where
Text: Borrow<str> + Clone + PartialEq + 'static,
Builder: StyleBuilder + 'static,
impl<Text, Builder> Component for AnsiRenderer<Text, Builder>where Text: Borrow<str> + Clone + PartialEq + 'static, Builder: StyleBuilder + 'static,
§type Message = ()
type Message = ()
Messages are used to make Components dynamic and interactive. Simple
Component’s can declare their Message type to be
()
. Complex Component’s
commonly use an enum to declare multiple Message types.§type Properties = AnsiProps<Text>
type Properties = AnsiProps<Text>
The Component’s properties. Read more
source§fn update(&mut self, _ctx: &Context<Self>, _msg: Self::Message) -> bool
fn update(&mut self, _ctx: &Context<Self>, _msg: Self::Message) -> bool
Called when a new message is sent to the component via its scope. Read more
source§fn changed(&mut self, ctx: &Context<Self>, _old: &Self::Properties) -> bool
fn changed(&mut self, ctx: &Context<Self>, _old: &Self::Properties) -> bool
Called when properties passed to the component change Read more
source§fn view(&self, ctx: &Context<Self>) -> Html
fn view(&self, ctx: &Context<Self>) -> Html
Components define their visual layout using a JSX-style syntax through the use of the
html!
procedural macro. The full guide to using the macro can be found in Yew’s
documentation. Read moresource§fn rendered(&mut self, ctx: &Context<Self>, first_render: bool)
fn rendered(&mut self, ctx: &Context<Self>, first_render: bool)
The
rendered
method is called after each time a Component is rendered but
before the browser updates the page. Read more