From 0f5c147f2c88522430a5a08a1967e5e6a2e0e105 Mon Sep 17 00:00:00 2001 From: GODrums Date: Sat, 11 Oct 2025 16:50:50 +0200 Subject: [PATCH 1/5] base component migration --- src/lib/@types/BuffTypes.d.ts | 13 +++++++++++-- src/lib/components/DarkMode.svelte | 15 ++++++-------- src/lib/components/Header.svelte | 4 ++-- src/lib/components/InfoTooltip.svelte | 28 ++++++++++++++------------- src/lib/components/NavLink.svelte | 6 ++---- src/lib/components/Popup.svelte | 8 ++++---- src/lib/components/PopupLayout.svelte | 11 +++++++---- src/lib/components/Power.svelte | 14 ++++++-------- src/lib/pages/PriceHistoryInfo.svelte | 6 +++--- src/lib/util/Adjust_PriceTrend.ts | 10 ++++------ wxt-env.d.ts | 6 ++++++ 11 files changed, 66 insertions(+), 55 deletions(-) diff --git a/src/lib/@types/BuffTypes.d.ts b/src/lib/@types/BuffTypes.d.ts index 61f6b70..cee1f3b 100644 --- a/src/lib/@types/BuffTypes.d.ts +++ b/src/lib/@types/BuffTypes.d.ts @@ -1053,9 +1053,18 @@ export namespace BuffTypes { currency: string; currency_symbol: string; days: 7 | 30 | 180; - price_history: [number, number][]; + lines: { + allow: boolean; + chart_type: 'price' | 'number'; + color: string; + disabled_confirm: any | null; + key: string; + name: string; + points: [number, number][]; + show: boolean; + }[]; price_type: 'Steam price' | 'BUFF price'; - steam_price_currency: string; + steam_price_currency?: string; } export interface Response { diff --git a/src/lib/components/DarkMode.svelte b/src/lib/components/DarkMode.svelte index 82f61cf..7f335b8 100644 --- a/src/lib/components/DarkMode.svelte +++ b/src/lib/components/DarkMode.svelte @@ -1,29 +1,26 @@
-
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 817280d..62141c7 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -14,7 +14,7 @@ const version = `v. ${browser.runtime.getManifest().version}`; {version}
- -
diff --git a/src/lib/components/NavLink.svelte b/src/lib/components/NavLink.svelte index d4d5e46..74570a1 100644 --- a/src/lib/components/NavLink.svelte +++ b/src/lib/components/NavLink.svelte @@ -1,10 +1,8 @@ - \ No newline at end of file diff --git a/src/lib/components/Popup.svelte b/src/lib/components/Popup.svelte index b0114ab..0d93ab3 100644 --- a/src/lib/components/Popup.svelte +++ b/src/lib/components/Popup.svelte @@ -43,7 +43,7 @@ const version = browser.runtime.getManifest().version;

Currency conversion is already integrated into Buff itself. You can change your display currency in your Buff account settings:

-
@@ -60,12 +60,12 @@ const version = browser.runtime.getManifest().version;

based on

-
BETA - Version {version} -
@@ -82,7 +82,7 @@ const version = browser.runtime.getManifest().version;

Built with 🖤 in Munich by - window.open("https://github.com/GODrums")} role="link" tabindex="-1">Rums + window.open("https://github.com/GODrums")} role="link" tabindex="-1">Rums

diff --git a/src/lib/components/PopupLayout.svelte b/src/lib/components/PopupLayout.svelte index 6668dee..cd0f0ca 100644 --- a/src/lib/components/PopupLayout.svelte +++ b/src/lib/components/PopupLayout.svelte @@ -1,18 +1,21 @@ -
+
- + {@render children()}