import { _ } from "svelte-i18n";
import store from "../../store";
-import AddCardBulkModal from "./AddCardBulkModal.svelte";
+ import AddCardBulkModal from "./AddCardBulkModal.svelte";
import AddCardModal from "./AddCardModal.svelte";
-import CardDetailModal from "./CardDetailModal.svelte";
import CardsOverview from "./CardsOverview.svelte";
$: current_cards = [];
export let modal_open = false;
export let bulk_modal_open = false;
- export let edit_modal_open = true;
- export let edit_card_id = 1;
@@ -41,6 +38,3 @@ import CardDetailModal from "./CardDetailModal.svelte";
{/if}
-{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:UPDATE')}
-
-{/if}
diff --git a/src/components/cards/CardsOverview.svelte b/src/components/cards/CardsOverview.svelte
index 4b8cba29..62da18cd 100644
--- a/src/components/cards/CardsOverview.svelte
+++ b/src/components/cards/CardsOverview.svelte
@@ -4,6 +4,10 @@
import store from "../../store";
import Toastify from "toastify-js";
import CardsEmptyState from "./CardsEmptyState.svelte";
+ import CardDetailModal from "./CardDetailModal.svelte";
+ import {init} from "./CardDetailModal.svelte";
+ export let edit_modal_open = false;
+ export let edit_card_id = 0;
$: searchvalue = "";
$: active_deletes = [];
export let current_cards = [];
@@ -19,6 +23,9 @@
return id.toString() === searchvalue;
}
+{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:UPDATE')}
+
+{/if}
{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:GET')}
{#await cards_promise}
@@ -140,9 +147,11 @@
{:else}
- {$_('details')}
+
{#if store.state.jwtinfo.userdetails.permissions.includes('CARD:DELETE')}
|