diff --git a/src/pages/shop/_trackers.svelte b/src/pages/shop/_trackers.svelte
index 7243435..66541f1 100644
--- a/src/pages/shop/_trackers.svelte
+++ b/src/pages/shop/_trackers.svelte
@@ -20,29 +20,33 @@
Tracker
NRF52840 + ICM45856
-
-
200DKK
-
20GBP
-
25USD
-
-
-
-
diff --git a/src/ts/Misc/CurrencyConvert.ts b/src/ts/Misc/CurrencyConvert.ts
new file mode 100644
index 0000000..d5670f7
--- /dev/null
+++ b/src/ts/Misc/CurrencyConvert.ts
@@ -0,0 +1,20 @@
+import pb from "@ts/api/api";
+import type { ValueData } from "./ValueData";
+
+export class CurrencyConvert {
+ valueData: ValueData | undefined = undefined;
+
+ constructor() {}
+
+ static async RetreiveCurrencyData(): Promise
{
+ const item = await pb.collection("misc").getFirstListItem(`ref="currency"`);
+ return ShopItem.fromJSON(item);
+ }
+
+ // DKK: baller
+ // target: ISO short thing. Fx. "EUR", "USD"
+ // Returns: Target equilavent
+ static async To(dkk: number, target: string): Promise {
+ return undefined;
+ }
+}
diff --git a/src/ts/Misc/ValueData.ts b/src/ts/Misc/ValueData.ts
new file mode 100644
index 0000000..a358b73
--- /dev/null
+++ b/src/ts/Misc/ValueData.ts
@@ -0,0 +1,10 @@
+// iso: "USD", "EUR"
+// value: What it is worth compared to 1 DKK
+interface DkkRelativeEqualivant {
+ iso: string;
+ value: number;
+}
+
+export interface ValueData {
+ data: DkkRelativeEqualivant[];
+}
diff --git a/src/ts/api/api.ts b/src/ts/api/api.ts
index 34b95d4..23eaad5 100644
--- a/src/ts/api/api.ts
+++ b/src/ts/api/api.ts
@@ -6,6 +6,7 @@ import ShopItem from "./classes/ShopItem";
const PUBLIC_POCKET_URL = "https://pocket.deprived.dev/";
export let pb = new PocketBase(PUBLIC_POCKET_URL);
+export default pb;
console.log(PUBLIC_POCKET_URL);