From d4dfe9d92dbc517415a85a656520989a6c377aec Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 9 Dec 2023 22:09:57 -0800 Subject: feat(settings): option disable panels --- src/routes/+layout.svelte | 3 +- src/routes/+page.svelte | 86 +++++++++++++++++++++++++--------------- src/routes/settings/+page.svelte | 7 ++++ 3 files changed, 62 insertions(+), 34 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a2c11d4d..2374ff8e 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -51,8 +51,9 @@ {#if data.user === undefined} Log in with AniList + Log in with AniList + {:else} Log out from AniList ({currentUserIdentity.name}) {/if} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b62d452b..9b39407c 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -80,40 +80,60 @@ {#if data.user === undefined} Please log in to view due media. {:else} -
- {#if currentUserIdentity.id != -1} - - {:else} - - -
  • Loading ...
- {/if} -
- -
- {#if currentUserIdentity.id != -1} - - {:else} - - -
  • Loading ...
- {/if} -
- -
- {#if currentUserIdentity.id != -1} - + {#if currentUserIdentity.id != -1} + + {:else} + + +
  • Loading ...
+ {/if} +
+ {/if} + + {#if !$settings.disableAnime} +
+ {#if currentUserIdentity.id != -1} + + {:else} + + +
  • Loading ...
+ {/if} +
+ {/if} + + {#if !$settings.disableManga} +
+ {#if currentUserIdentity.id != -1} + + {:else} + + +
  • Loading 0% ...
+ {/if} +
+ {/if} + + {#if $settings.disableUpcomingAnime && $settings.disableAnime && $settings.disableManga} +
+ - {:else} - - -
  • Loading 0% ...
- {/if} - +
+ {/if} {/if} diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index c8b9dafa..cfedfd73 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -88,6 +88,13 @@ lineBreak={false} /> + + + -- cgit v1.2.3