diff --git a/src/App.svelte b/src/App.svelte index 746aa10..b69041d 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -40,8 +40,8 @@ wigets = [ { widget: "input", - status: "30", - type: "", + type: "number", + status: "30.5", page: "", order: "1", descr: "Boiler temperature", @@ -49,20 +49,29 @@ }, { widget: "input", - status: "31", - type: "", + type: "text", + status: "Hello", page: "", - order: "1", - descr: "Room temperature", + order: "3", + descr: "Massage to be send", + topic: "/prefix/00000-00003/temp3", + }, + { + widget: "input", + type: "date", + status: "2021.09.15", + page: "", + order: "2", + descr: "Switch on boiled date", topic: "/prefix/00000-00002/temp2", }, { widget: "input", - status: "32", - type: "", + type: "time", + status: "12:00", page: "", - order: "1", - descr: "Body temperature", + order: "3", + descr: "Switch on boiler time", topic: "/prefix/00000-00003/temp3", }, ]; @@ -110,10 +119,10 @@ - + {#each wigets as widget, i} {#if widget.widget === "input"} - + {/if} {/each} diff --git a/src/Myinput.svelte b/src/Myinput.svelte index e50ddda..92570e6 100644 --- a/src/Myinput.svelte +++ b/src/Myinput.svelte @@ -7,20 +7,32 @@ export let value; export let topic; export let ws; + export let type;
-
+
-
+
- -
-
- + {#if type == "number"} + + {/if} + {#if type == "text"} + + {/if} + {#if type == "date"} + + {/if} + {#if type == "time"} + + {/if}
+ + +