mirror of
https://github.com/BradNut/boredgame
synced 2025-09-08 17:40:22 +00:00
Format a bit and remove console logs.
This commit is contained in:
parent
d1089a36cb
commit
4036071bce
3 changed files with 21 additions and 28 deletions
|
|
@ -13,6 +13,7 @@ export const POST: RequestHandler = async ({ request }) => {
|
|||
};
|
||||
|
||||
const id = form.get('id');
|
||||
const ids = form.get('ids');
|
||||
const minAge = form.get('minAge');
|
||||
const minPlayers = form.get('minPlayers');
|
||||
const maxPlayers = form.get('maxPlayers');
|
||||
|
|
@ -21,22 +22,6 @@ export const POST: RequestHandler = async ({ request }) => {
|
|||
const exactMaxPlayers = form.get('exactMaxPlayers') || false;
|
||||
const random = form.get('random') === 'on' || false;
|
||||
|
||||
console.log("form.get('minAge')", form.get('minAge'));
|
||||
console.log("form.get('minPlayers')", form.get('minPlayers'));
|
||||
console.log("form.get('maxPlayers')", form.get('maxPlayers'));
|
||||
console.log("form.get('exactMinAge')", form.get('exactMinAge'));
|
||||
console.log("form.get('exactMinPlayers')", form.get('exactMinPlayers'));
|
||||
console.log("form.get('exactMaxPlayers')", form.get('exactMaxPlayers'));
|
||||
console.log("form.get('random')", form.get('random'));
|
||||
|
||||
console.log('minAge', minAge);
|
||||
console.log('minPlayers', minPlayers);
|
||||
console.log('maxPlayers', maxPlayers);
|
||||
console.log('exactMinAge', exactMinAge);
|
||||
console.log('exactMinPlayers', exactMinPlayers);
|
||||
console.log('exactMaxPlayers', exactMaxPlayers);
|
||||
console.log('random', random);
|
||||
|
||||
if (minAge) {
|
||||
if (exactMinAge) {
|
||||
queryParams.min_age = +minAge;
|
||||
|
|
@ -65,21 +50,23 @@ export const POST: RequestHandler = async ({ request }) => {
|
|||
queryParams.ids = new Array(`${id}`);
|
||||
}
|
||||
|
||||
if (ids) {
|
||||
// TODO: Pass in ids array from localstorage / game store
|
||||
queryParams.ids = new Array(ids);
|
||||
}
|
||||
|
||||
queryParams.random = random;
|
||||
console.log('queryParams', queryParams);
|
||||
|
||||
const newQueryParams = {};
|
||||
const newQueryParams: Record<string, string> = {};
|
||||
for (const key in queryParams) {
|
||||
console.log('key', key);
|
||||
console.log('queryParams[key]', queryParams[key]);
|
||||
newQueryParams[key] = `${queryParams[key]}`;
|
||||
newQueryParams[key] = `${queryParams[key as keyof typeof queryParams]}`;
|
||||
}
|
||||
|
||||
const urlQueryParams = new URLSearchParams(newQueryParams);
|
||||
|
||||
const url = `https://api.boardgameatlas.com/api/search${
|
||||
urlQueryParams ? `?${urlQueryParams}` : ''
|
||||
}`;
|
||||
const url = `https://api.boardgameatlas.com/api/search${urlQueryParams ? `?${urlQueryParams}` : ''
|
||||
}`;
|
||||
const response = await fetch(url, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
|
|
|
|||
|
|
@ -23,11 +23,13 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<h1>Games</h1>
|
||||
<div class="games">
|
||||
{#each $gameStore as game}
|
||||
<Game {game} />
|
||||
{/each}
|
||||
<h1>Games</h1>
|
||||
<div class="games-list">
|
||||
{#each $gameStore as game}
|
||||
<Game {game} />
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<style lang="scss">
|
||||
|
|
@ -67,6 +69,10 @@
|
|||
}
|
||||
|
||||
.games {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.games-list {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
gap: 2rem;
|
||||
|
|
|
|||
|
|
@ -123,4 +123,4 @@ html[data-theme='☀️ Daylight'] {
|
|||
--clr-token-3: hsl(220 100% 50%);
|
||||
--clr-token-4: hsl(0 0% 20%);
|
||||
--clr-token-5: hsl(0 0% 60%);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue