Skip to main content

tmf_leptos/common/
mod.rs

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}