diff --git a/src/.prettierrc b/src/.prettierrc
index 4ec5ce3..52255ce 100644
--- a/src/.prettierrc
+++ b/src/.prettierrc
@@ -12,6 +12,12 @@
"options": {
"printWidth": 60
}
+ },
+ {
+ "files": "Toggle.svelte",
+ "options": {
+ "printWidth": 600
+ }
}
]
}
\ No newline at end of file
diff --git a/src/App.svelte b/src/App.svelte
index 4731540..67e6a60 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -12,6 +12,7 @@
//router.mode.memory(); // enables in-memory navigation method
import Card from "./widgets/Card.svelte";
import Input from "./widgets/Input.svelte";
+ import Toggle from "./widgets/Toggle.svelte";
onMount(async () => {
console.log("mounted");
@@ -43,7 +44,7 @@
widget: "input",
type: "date",
status: "2021-10-17",
- page: "Set date and time",
+ page: "Inputs",
order: "4",
descr: "Switch on boiler date",
topic: "/prefix/00000-00004/date1",
@@ -53,7 +54,7 @@
widget: "input",
type: "time",
status: "12:00",
- page: "Set date and time",
+ page: "Inputs",
order: "1",
descr: "Switch on boiler time",
topic: "/prefix/00000-00001/time",
@@ -64,7 +65,7 @@
type: "number",
status: "30.5",
after: "°С",
- page: "Set any number",
+ page: "Inputs",
order: "2",
descr: "Boiler temperature",
topic: "/prefix/00000-00002/temp",
@@ -74,12 +75,21 @@
widget: "input",
type: "text",
status: "Hello",
- page: "Set text",
+ page: "Inputs",
order: "3",
descr: "Message to be send",
topic: "/prefix/00000-00003/text",
ws: 1,
},
+ {
+ widget: "toggle",
+ status: 0,
+ page: "Toggles",
+ order: "3",
+ descr: "Light in my room",
+ topic: "/prefix/00000-00003/btn",
+ ws: 1,
+ },
];
//находит в массиве с виджетами wigets все уникальные названия страниц и сортирует названия по алфавиту
@@ -147,6 +157,9 @@
{#if widget.widget === "input"}
{/if}
+ {#if widget.widget === "toggle"}
+