) -> Html {
let вв = ограничить(self);
let link = ctx.link();
let кнапки_предлогов = ПРЕДЛОГИ
.iter()
.map(|п| покажи_предлог(link, self, &вв, п))
.collect::();
let кнапки_падежов = ПАДЕЖИ
.iter()
.map(|п| покажи_падеж(link, self, &вв, *п))
.collect::();
let объяснение = вв
.объяснение
.map(|s| html! {{s}})
.unwrap_or_else(|| html! {});
html! {
<>
{"Предлоги:"}
{кнапки_предлогов}
{"Падежи:"}
{кнапки_падежов}
{объяснение}
>
}
}
}
fn main() {
yew::start_app::<Модель>();
}