fix: unexpected/ missing props

This commit is contained in:
Philipp Dormann 2024-11-21 17:05:06 +01:00
parent 5468766d87
commit d803f3d490
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314
4 changed files with 52 additions and 57 deletions

View File

@ -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;

View File

@ -1,8 +1,8 @@
<script>
import { _ } from "svelte-i18n";
export let detailsLink;
export let detailsAction;
export let detailsLink = null;
export let detailsAction = null;
export let deleteEnabled;
export let deleteAction;
</script>

View File

@ -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("./");

View File

@ -25,12 +25,7 @@
{$_("create-a-new-statsclient")}
</button>
{/if}
<StatsClientsOverview
bind:current_clients
bind:modal_open
bind:new_client
bind:copy_modal_open
/>
<StatsClientsOverview bind:current_clients />
</section>
{#if store.state.jwtinfo.userdetails.permissions.includes("STATSCLIENT:CREATE")}