Initial commit: NutriApp - Rust + Axum + Dioxus - CI/CD con Gitea Runner
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
pub mod receta_card;
|
||||
pub mod slot_calendario;
|
||||
pub mod nav;
|
||||
@@ -0,0 +1 @@
|
||||
// Barra de navegación reutilizable
|
||||
@@ -0,0 +1,22 @@
|
||||
// Componente tarjeta de receta — nombre, porciones, tiempo, ingredientes
|
||||
use dioxus::prelude::*;
|
||||
use shared::RecetaDto;
|
||||
|
||||
#[component]
|
||||
pub fn RecetaCard(receta: RecetaDto, on_click: Option<EventHandler<()>>) -> Element {
|
||||
rsx! {
|
||||
div {
|
||||
class: "receta-card",
|
||||
onclick: move |_| {
|
||||
if let Some(ref handler) = on_click {
|
||||
handler.call(());
|
||||
}
|
||||
},
|
||||
h3 { "{receta.nombre}" }
|
||||
span { "🍽️ {receta.porciones} porciones" }
|
||||
if let Some(tiempo) = receta.tiempo_preparacion_min {
|
||||
span { "⏱️ {tiempo} min" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
// Slot de comida en el calendario (desayuno/comida/cena de un día)
|
||||
Reference in New Issue
Block a user