patternfly_yew/components/card/
footer.rs1use yew::prelude::*;
2
3#[derive(Debug, Clone, PartialEq, Properties)]
4pub struct CardFooterProperties {
5 #[prop_or_default]
7 pub children: Html,
8 #[prop_or_default]
10 pub class: Classes,
11 #[prop_or(String::from("div"))]
13 pub component: String,
14}
15
16#[function_component(CardFooter)]
17pub fn body(props: &CardFooterProperties) -> Html {
18 let class = classes!(props.class.clone(), "pf-v5-c-card__footer");
19 html! {
20 <@{props.component.clone()} {class}>
21 {props.children.clone()}
22 </@>
23 }
24}