diff --git a/src/lib/components/anilistItems.svelte b/src/lib/components/anilistItems.svelte index efd24c8..9d454f9 100644 --- a/src/lib/components/anilistItems.svelte +++ b/src/lib/components/anilistItems.svelte @@ -74,7 +74,7 @@ display: grid; align-items: center; gap: 1rem; - grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); + grid-template-columns: repeat(auto-fit, 11rem); } .items.list { grid-template-columns: 1fr; diff --git a/src/lib/components/item.svelte b/src/lib/components/item.svelte index 7afe502..7e9d188 100644 --- a/src/lib/components/item.svelte +++ b/src/lib/components/item.svelte @@ -43,6 +43,9 @@ \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 6be5192..ab0f008 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -8,6 +8,7 @@ import { goto } from "$app/navigation"; import type { load } from "./+page"; + import Navbar from "$lib/components/navbar.svelte"; export var data: Awaited>; var name: string = typeof window === "undefined" ? "" : data.url.searchParams.get("search") || ""; @@ -91,7 +92,7 @@ } function open() { - var id = name; + var id = name.trim(); if(id.startsWith("https://mangadex.org/title/")) { id = id.substring("https://mangadex.org/title/".length); id = id.match(/[^\/?#]*/)[0]; @@ -102,10 +103,16 @@ goto("./" + id); } - const anilistID = data.url.hostname === "manga.danbulant.eu" ? "8374" : "8375"; - let userDetails = isLogedIn() && getUserDetails(); let userManga = isLogedIn() && getUserManga(); + + $: if(userDetails) { + userDetails.then(data => { + if(data.data.User.options.nsfwContent) { + allowNSFW = true; + } + }) + } @@ -115,40 +122,25 @@ + + - - miniMANGADEX - - - - Go - - - - Random - {#if isLogedIn()} - {#await userDetails then userDetails} - - - - {/await} - {:else} - Login with AniList - {/if} - Mangadex.org - - {#if isLogedIn()} - - - - Allow NSFW - - - - Made by TechmandanCZ#3372 - + + + + + + Allow NSFW + + + Made by TechmandanCZ#3372 + + + Random + + {#if result} @@ -176,30 +168,10 @@