From d803f3d4905d6f792b77d17025467ac13c29068b Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 21 Nov 2024 17:05:06 +0100 Subject: [PATCH] fix: unexpected/ missing props --- src/components/general/About.svelte | 2 +- src/components/shared/TableActions.svelte | 34 +++++----- .../ConfirmStatsClientDeletion.svelte | 6 +- .../statsclients/StatsClients.svelte | 67 +++++++++---------- 4 files changed, 52 insertions(+), 57 deletions(-) diff --git a/src/components/general/About.svelte b/src/components/general/About.svelte index a025378e..2b61fbb5 100644 --- a/src/components/general/About.svelte +++ b/src/components/general/About.svelte @@ -2,7 +2,7 @@ import { _ } from "svelte-i18n"; import { clickOutside } from "../base/outsideclick"; - export let modal_open; + let modal_open = false; (function () { document.onkeydown = function (e) { e = e || window.event; diff --git a/src/components/shared/TableActions.svelte b/src/components/shared/TableActions.svelte index f69afce5..be55054c 100644 --- a/src/components/shared/TableActions.svelte +++ b/src/components/shared/TableActions.svelte @@ -1,26 +1,26 @@ {#if detailsLink} - {$_("details")} + {$_("details")} {:else if detailsAction} - + {/if} {#if deleteEnabled} - + {/if} diff --git a/src/components/statsclients/ConfirmStatsClientDeletion.svelte b/src/components/statsclients/ConfirmStatsClientDeletion.svelte index bc5c953e..0ea2c71d 100644 --- a/src/components/statsclients/ConfirmStatsClientDeletion.svelte +++ b/src/components/statsclients/ConfirmStatsClientDeletion.svelte @@ -5,14 +5,14 @@ import { createEventDispatcher } from "svelte"; import toast from "svelte-french-toast"; export let modal_open; - export let delete_station; + export let delete_client; const dispatch = createEventDispatcher(); function cancelDelete() { modal_open = false; - dispatch("cancelDelete", { id: delete_station.id }); + dispatch("cancelDelete", { id: delete_client.id }); } function deleteClient() { - StatsClientService.statsClientControllerRemove(delete_station.id, true) + StatsClientService.statsClientControllerRemove(delete_client.id, true) .then((resp) => { toast($_("statsclient-deleted")); location.replace("./"); diff --git a/src/components/statsclients/StatsClients.svelte b/src/components/statsclients/StatsClients.svelte index 9aa6d0cf..f7bf207f 100644 --- a/src/components/statsclients/StatsClients.svelte +++ b/src/components/statsclients/StatsClients.svelte @@ -1,44 +1,39 @@
-

- {$_("statsclients")} -

- {#if store.state.jwtinfo.userdetails.permissions.includes("STATSCLIENT:CREATE")} - - {/if} - +

+ {$_("statsclients")} +

+ {#if store.state.jwtinfo.userdetails.permissions.includes("STATSCLIENT:CREATE")} + + {/if} +
{#if store.state.jwtinfo.userdetails.permissions.includes("STATSCLIENT:CREATE")} - - + + {/if}