From c61477c6b94366259dfdfda2e3fa879d1e2ebac7 Mon Sep 17 00:00:00 2001 From: GarandPLG Date: Tue, 1 Apr 2025 21:05:05 +0200 Subject: [PATCH] =?UTF-8?q?Dodanie=20obs=C5=82ugi=20od=C5=9Bwie=C5=BCania?= =?UTF-8?q?=20tabeli=20transakcji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dodano funkcję `handleRefresh`, aby ponownie pobierać dane z `rePullTradeDeals`. - W `TradeDetailsTableAdmin` dodano zdarzenie `refresh-table`, aby umożliwić odświeżanie tabeli. - W `newTradeDealForm.vue` dodano emitowanie zdarzenia `trade-added`, które po dodaniu nowej transakcji wywołuje odświeżenie tabeli. --- .../admin-panel/manageTradeDeals.vue | 25 ++++++++++++++++--- .../trade/tradeDetailsTableAdmin.vue | 13 +++++++--- src/components/forms/newTradeDealForm.vue | 10 ++++++-- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/src/components/admin-panel/manageTradeDeals.vue b/src/components/admin-panel/manageTradeDeals.vue index c317dd0..6adf882 100644 --- a/src/components/admin-panel/manageTradeDeals.vue +++ b/src/components/admin-panel/manageTradeDeals.vue @@ -4,8 +4,17 @@ const props = defineProps<{ description: string; }>(); -const { tradeDealsPresentTurn, tradeDealsFollowingTurn, presentTurn, followingTurn } = - await useFetchTradeAdminTab(); +const { + tradeDealsPresentTurn, + tradeDealsFollowingTurn, + presentTurn, + followingTurn, + rePullTradeDeals +} = await useFetchTradeAdminTab(); + +const handleRefresh = async () => { + await rePullTradeDeals(); +};