From 8bc4dc21e4f4043df205dc3a7c44c6e88cd2268f Mon Sep 17 00:00:00 2001
From: Kevin Bunn <45328239+Pseudonian@users.noreply.github.com>
Date: Tue, 4 Feb 2025 08:08:27 -0500
Subject: [PATCH] Improved consumables subtab
---
src/purchases/ConsumablesTab.ts | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/purchases/ConsumablesTab.ts b/src/purchases/ConsumablesTab.ts
index ea2313643..52230170a 100644
--- a/src/purchases/ConsumablesTab.ts
+++ b/src/purchases/ConsumablesTab.ts
@@ -1,4 +1,5 @@
import { sendToWebsocket } from '../Login'
+import { Alert, Confirm } from '../UpdateHTML'
import { memoize } from '../Utility'
interface ConsumableListItems {
@@ -22,18 +23,22 @@ const initializeConsumablesTab = memoize(() => {
>
${u.name}
-${u.description}
- +${u.description}
+ `).join('') tab.querySelectorAll('div > button').forEach((element) => { const key = element.parentElement!.getAttribute('data-key')! - element.addEventListener('click', () => { + element.addEventListener('click', async () => { + const alert = await Confirm(`Please confirm you would like to activate a ${key} for 500 PseudoCoins`) + if (!alert) return Alert('Purchase cancelled') + else { sendToWebsocket(JSON.stringify({ type: 'consume', consumable: key })) + } }) }) })