X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Fcomponents%2Fbuttons%2FToggleButton.vue;h=6d72ba10f04a3e874f63b4757b11d14dbc2ee112;hb=1fa3425af7b41fd728168fae1cef29d603767609;hp=dd1805ca11a1e43dde08d3bb726a018177f88b29;hpb=834687644463a925b90dafe0d5c60c249cea963e;p=e-mobility-charging-stations-simulator.git diff --git a/ui/web/src/components/buttons/ToggleButton.vue b/ui/web/src/components/buttons/ToggleButton.vue index dd1805ca..6d72ba10 100644 --- a/ui/web/src/components/buttons/ToggleButton.vue +++ b/ui/web/src/components/buttons/ToggleButton.vue @@ -21,12 +21,12 @@ const $emit = defineEmits(['clicked']) const id = props.shared === true ? `shared-toggle-button-${props.id}` : `toggle-button-${props.id}` -const state = ref({ +const state = ref<{ status: boolean }>({ status: getFromLocalStorage(id, props.status ?? false) }) const click = (): void => { - if (props.shared) { + if (props.shared === true) { for (const key in localStorage) { if (key !== id && key.startsWith('shared-toggle-button-')) { setToLocalStorage(key, false) @@ -48,5 +48,6 @@ const click = (): void => {