diff --git a/src/lib/components/WishlistButton.svelte b/src/lib/components/WishlistButton.svelte
index e69de29..7e22205 100644
--- a/src/lib/components/WishlistButton.svelte
+++ b/src/lib/components/WishlistButton.svelte
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/stores/paginationStore.ts b/src/lib/stores/paginationStore.ts
new file mode 100644
index 0000000..042d894
--- /dev/null
+++ b/src/lib/stores/paginationStore.ts
@@ -0,0 +1,15 @@
+import { writable } from 'svelte/store';
+
+// Custom store
+const state = () => {
+ const initial = 1;
+ const { subscribe, set, update } = writable(initial);
+
+ function clear() {
+ set(initial);
+ }
+
+ return { subscribe, set, update, clear };
+};
+
+export const pagination = state();
diff --git a/src/routes/api/game/search/+server.ts b/src/routes/api/game/search/+server.ts
index d4170d5..ec875dc 100644
--- a/src/routes/api/game/search/+server.ts
+++ b/src/routes/api/game/search/+server.ts
@@ -56,3 +56,31 @@ export const GET = async ({ url, locals, params, request }) => {
throw error(500, { message: 'Something went wrong' });
}
};
+
+// let games = await prisma.game.findMany({
+// where: {
+// name: {
+// search: urlQueryParams?.name
+// },
+// min_players: {
+// gte: urlQueryParams?.min_players || 0
+// },
+// max_players: {
+// lte: urlQueryParams?.max_players || 100
+// },
+// min_playtime: {
+// gte: urlQueryParams?.min_playtime || 0
+// },
+// max_playtime: {
+// lte: urlQueryParams?.max_playtime || 5000
+// },
+// min_age: {
+// gte: urlQueryParams?.min_age || 0
+// }
+// },
+// skip: urlQueryParams?.skip,
+// take: urlQueryParams?.limit,
+// orderBy: {
+// name: 'asc'
+// }
+// });