use leptos::*; use crate::components::{item_form::ItemForm, items_list::ItemsList}; use crate::models::item::Item; use uuid::Uuid; #[component] pub fn App() -> impl IntoView { let (items_signal, set_items) = create_signal(Vec::::new()); let add_item = move |name: String, description: String, tags: Vec<(String, String)>| { set_items.update(|items| { items.push(Item { id: Uuid::new_v4().to_string(), name, description, tags, }); }); }; view! {

{ "CompareWare" }

} }