From ba74785d0129a092e1b472543350d00be20d3ee3 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 14 Oct 2023 17:25:58 -0700 Subject: feat(anime): social button --- src/lib/List/Anime/CleanAnimeList.svelte | 3 +++ src/routes/settings/+page.svelte | 4 +++- src/stores/settings.ts | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 8e33ee12..ffd34788 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -52,6 +52,9 @@ {anime.title.english || anime.title.romaji || anime.title.native} {/if} + {#if $settings.displaySocialButton} + [S] + {/if} | {#if title !== 'Upcoming Episodes'} diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index f5106770..410b2640 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -59,8 +59,10 @@ setting={'limitListHeight'} on={'Display full list area'} off={'Limit list area to screen'} - sectionBreak /> + + social button +

diff --git a/src/stores/settings.ts b/src/stores/settings.ts index 8765390e..0c9742ee 100644 --- a/src/stores/settings.ts +++ b/src/stores/settings.ts @@ -14,6 +14,7 @@ export interface Settings { linkToAniList: boolean; displayPausedMedia: boolean; limitListHeight: boolean; + displaySocialButton: boolean; } const defaultSettings: Settings = { @@ -28,7 +29,8 @@ const defaultSettings: Settings = { forceLightTheme: false, linkToAniList: true, displayPausedMedia: true, - limitListHeight: false + limitListHeight: false, + displaySocialButton: false }; const createStore = () => { -- cgit v1.2.3