summaryrefslogtreecommitdiff
path: root/src/view/telephone.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/telephone.rs')
-rw-r--r--src/view/telephone.rs18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/view/telephone.rs b/src/view/telephone.rs
index ca58538..63fdee7 100644
--- a/src/view/telephone.rs
+++ b/src/view/telephone.rs
@@ -1,14 +1,28 @@
+use yew::prelude::*;
use yew::services::ConsoleService;
use yewtil::ptr::Irc;
use yewtil::ptr::Mrc;
+use yewtil::NeqAssign;
use crate::view::WeakComponentLink;
use crate::viewmodel::Error;
-use yew::prelude::*;
-use yewtil::NeqAssign;
use crate::viewmodel::telephone::*;
use crate::viewmodel::VCardPropertyInputObject;
use super::VCardPropertyInputComponent;
+/// View Component for a `telephone` field
+///
+/// # Examples
+///
+/// ```compile_fail
+/// let html = html!{
+/// <TelephoneView weak_link=some_weak_component_link
+/// generated=self.link.callback(
+/// |n: Irc<Telephone>|
+/// Msg::GeneratedTelephone(some_telephone)
+/// )
+/// />
+/// };
+/// ```
pub struct TelephoneView {
props: Props,
value: Mrc<Telephone>,