1
2pub mod entity;
3pub mod time_period;
4pub mod related_party;
5pub mod has_description;
6pub mod has_id;
7pub mod has_name;
8pub mod has_validity;
9
10use leptos::prelude::*;
11
12#[component]
13pub fn SingleRow(id: impl Into<String>, label: impl Into<String>, read: ReadSignal<String>, write: WriteSignal<String>) -> impl IntoView {
14 let id = id.into();
15 let label = label.into();
16 view! {
17 <label for=id.clone()>{ label }</label>
18 <input
19 id=id.clone()
20 on:input=move |ev| { write.set(event_target_value(&ev)); }
21 value={read.get()}
22 />
23 <br />
24 }
25}