full dynamic construction

This commit is contained in:
Dmitry Borisenko
2021-10-17 07:22:24 +08:00
parent bce71fc163
commit 3344f90344

View File

@@ -43,7 +43,7 @@
widget: "input", widget: "input",
type: "time", type: "time",
status: "12:00", status: "12:00",
page: "Inputs", page: "Corridor",
order: "1", order: "1",
descr: "Switch on boiler time", descr: "Switch on boiler time",
topic: "/prefix/00000-00003/temp3", topic: "/prefix/00000-00003/temp3",
@@ -53,7 +53,7 @@
type: "number", type: "number",
status: "30.5", status: "30.5",
after: "°С", after: "°С",
page: "Inputs", page: "Corridor",
order: "2", order: "2",
descr: "Boiler temperature", descr: "Boiler temperature",
topic: "/prefix/00000-00001/temp1", topic: "/prefix/00000-00001/temp1",
@@ -62,7 +62,7 @@
widget: "input", widget: "input",
type: "text", type: "text",
status: "Hello", status: "Hello",
page: "Inputs", page: "Corridor",
order: "3", order: "3",
descr: "Message to be send", descr: "Message to be send",
topic: "/prefix/00000-00003/temp3", topic: "/prefix/00000-00003/temp3",
@@ -71,7 +71,25 @@
widget: "input", widget: "input",
type: "date", type: "date",
status: "2021.09.15", status: "2021.09.15",
page: "Inputs2", page: "Corridor",
order: "4",
descr: "Switch on boiler date",
topic: "/prefix/00000-00002/temp2",
},
{
widget: "input",
type: "date",
status: "2021.09.15",
page: "Living Room",
order: "4",
descr: "Switch on boiler date",
topic: "/prefix/00000-00002/temp2",
},
{
widget: "input",
type: "date",
status: "2021.09.15",
page: "Bedroom",
order: "4", order: "4",
descr: "Switch on boiler date", descr: "Switch on boiler date",
topic: "/prefix/00000-00002/temp2", topic: "/prefix/00000-00002/temp2",
@@ -139,9 +157,11 @@
{#each pages as pagesName, i} {#each pages as pagesName, i}
<Card title={pagesName.page}> <Card title={pagesName.page}>
{#each wigets as widget, i} {#each wigets as widget, i}
{#if widget.page === pagesName.page}
{#if widget.widget === "input"} {#if widget.widget === "input"}
<Myinput bind:value={widget.status} widget={widget} /> <Myinput bind:value={widget.status} widget={widget} />
{/if} {/if}
{/if}
{/each} {/each}
</Card> </Card>
{/each} {/each}