use super::AgendaItem;
use dioxus::prelude::{Props, component, dioxus_elements, rsx};
use dioxus_core::Element;
use dioxus_i18n::t;
use oparl_types::AgendaItem;
#[derive(Debug, Clone, PartialEq, Props)]
pub struct AgendaItemListProps {
agenda_items: Vec<AgendaItem>,
}
#[component]
pub fn AgendaItemList(props: AgendaItemListProps) -> Element {
rsx! {
div {
class: "card",
div {
class: "header",
h2 { { t!("agenda-items") } }
},
ul {
class: "sectional",
style: "list-style-type: '💬 '; padding-left: 1.5em;",
for agenda_item in props.agenda_items{
li {
key: "{agenda_item.id}",
AgendaItem{ agenda_item }
}
}
}
}
}
}