From 41830f6aeab386e5fdb698db82d8c014aa30e59d Mon Sep 17 00:00:00 2001 From: JULLIEN Baptiste Date: Mon, 29 Apr 2024 18:37:35 +0200 Subject: [PATCH] feat(front): add a route to go admin panel with password requirement --- .../src/lib/components/panel/modules.svelte | 5 +++++ .../comptoir/c/transactions/+page.svelte | 19 ++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/components/panel/modules.svelte b/frontend/src/lib/components/panel/modules.svelte index 112dddd..18a1e10 100644 --- a/frontend/src/lib/components/panel/modules.svelte +++ b/frontend/src/lib/components/panel/modules.svelte @@ -76,6 +76,11 @@ color: 'bg-green-600', link: '/panel/products/course' }); + modules.push({ + name: 'Comptoir', + color: 'bg-yellow-600', + link: '/comptoir/c/transactions' + }); // Sort the modules by name modules.sort((a, b) => a.name.localeCompare(b.name)); diff --git a/frontend/src/routes/comptoir/c/transactions/+page.svelte b/frontend/src/routes/comptoir/c/transactions/+page.svelte index ce511cb..1e16e58 100644 --- a/frontend/src/routes/comptoir/c/transactions/+page.svelte +++ b/frontend/src/routes/comptoir/c/transactions/+page.svelte @@ -9,7 +9,6 @@ import ChangePassword from '$lib/components/comptoir/changePassword.svelte'; import Password from '$lib/components/password.svelte'; - import { transactionsApi } from '$lib/requests/requests'; import type { TransactionItem } from '$lib/api'; import TransactionsItems from '$lib/components/comptoir/transactionsItems.svelte'; @@ -47,8 +46,11 @@ }); } - let showTransactionItems = false; + const go_admin_panel = (card_id: string, password: string) => { + goto('/panel'); + }; + let showTransactionItems = false; {#if askForCard} @@ -129,6 +131,13 @@ askForCard = true; }}>caisse + (showTransactionItems = false)}>Liste des commandes {:else} (showTransactionItems = true)}>Résumé des commandes {/if} - +