aboutsummaryrefslogtreecommitdiff
path: root/src/routes/settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-09 00:41:20 -0700
committerFuwn <[email protected]>2024-10-09 00:41:43 -0700
commit998b63a35256ac985a5a2714dd1ca451af4dfd8a (patch)
tree50796121a9d5ab0330fdc5d7e098bda2860d9726 /src/routes/settings
parentfeat(graphql): add badgeCount field (diff)
downloaddue.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.tar.xz
due.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.zip
chore(prettier): use spaces instead of tabs
Diffstat (limited to 'src/routes/settings')
-rw-r--r--src/routes/settings/+page.svelte160
1 files changed, 80 insertions, 80 deletions
diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte
index b507eeca..42ee4edd 100644
--- a/src/routes/settings/+page.svelte
+++ b/src/routes/settings/+page.svelte
@@ -1,56 +1,56 @@
<script lang="ts">
- /* eslint svelte/no-at-html-tags: "off" */
+ /* eslint svelte/no-at-html-tags: "off" */
- import Attributions from '$lib/Settings/Categories/Attributions.svelte';
- import HeadTitle from '$lib/Home/HeadTitle.svelte';
- import Display from '$lib/Settings/Categories/Display.svelte';
- import Calculation from '$lib/Settings/Categories/Calculation.svelte';
- import Debug from '$lib/Settings/Categories/Debug.svelte';
- import Cache from '$lib/Settings/Categories/Cache.svelte';
- import Category from '$lib/Settings/Category.svelte';
- import tooltip from '$lib/Tooltip/tooltip';
- import locale from '$stores/locale.js';
- import settings from '$stores/settings';
- import LogInRestricted from '$lib/Error/LogInRestricted.svelte';
- import SettingSync from '$lib/Settings/Categories/SettingSync.svelte';
- import RssFeeds from '$lib/Settings/Categories/RSSFeeds.svelte';
+ import Attributions from '$lib/Settings/Categories/Attributions.svelte';
+ import HeadTitle from '$lib/Home/HeadTitle.svelte';
+ import Display from '$lib/Settings/Categories/Display.svelte';
+ import Calculation from '$lib/Settings/Categories/Calculation.svelte';
+ import Debug from '$lib/Settings/Categories/Debug.svelte';
+ import Cache from '$lib/Settings/Categories/Cache.svelte';
+ import Category from '$lib/Settings/Category.svelte';
+ import tooltip from '$lib/Tooltip/tooltip';
+ import locale from '$stores/locale.js';
+ import settings from '$stores/settings';
+ import LogInRestricted from '$lib/Error/LogInRestricted.svelte';
+ import SettingSync from '$lib/Settings/Categories/SettingSync.svelte';
+ import RssFeeds from '$lib/Settings/Categories/RSSFeeds.svelte';
- export let data;
+ export let data;
- // const pruneUnresolved = async () => {
- // const unresolved = await chapterDatabase.chapters.where('chapters').equals(-1).toArray();
- // const ids = unresolved.map((m) => m.id);
+ // const pruneUnresolved = async () => {
+ // const unresolved = await chapterDatabase.chapters.where('chapters').equals(-1).toArray();
+ // const ids = unresolved.map((m) => m.id);
- // manga.set('');
- // anime.set('');
- // await chapterDatabase.chapters.bulkDelete(ids);
- // };
+ // manga.set('');
+ // anime.set('');
+ // await chapterDatabase.chapters.bulkDelete(ids);
+ // };
</script>
<HeadTitle route="Settings" path="/settings" />
<blockquote>
- {#if $settings.displayLanguage == 'en'}
- Have feedback or suggestions? Send a private message to
- <a
- href="https://anilist.co/user/fuwn"
- target="_blank"
- title={$locale().settings.tooltips.author}
- use:tooltip>@fuwn</a
- >
- on AniList!
- {:else if $settings.displayLanguage == 'ja'}
- フィードバックや提案はありますか?AniListで
- <a
- href="https://anilist.co/user/fuwn"
- target="_blank"
- title={$locale().settings.tooltips.author}
- use:tooltip>@fuwn</a
- >
- にDMを送ってください!
- {/if}
+ {#if $settings.displayLanguage == 'en'}
+ Have feedback or suggestions? Send a private message to
+ <a
+ href="https://anilist.co/user/fuwn"
+ target="_blank"
+ title={$locale().settings.tooltips.author}
+ use:tooltip>@fuwn</a
+ >
+ on AniList!
+ {:else if $settings.displayLanguage == 'ja'}
+ フィードバックや提案はありますか?AniListで
+ <a
+ href="https://anilist.co/user/fuwn"
+ target="_blank"
+ title={$locale().settings.tooltips.author}
+ use:tooltip>@fuwn</a
+ >
+ にDMを送ってください!
+ {/if}
- <!-- <p />
+ <!-- <p />
<p>
<b>{$locale().settings.fields.notice}</b>
@@ -60,50 +60,50 @@
</blockquote>
{#if data.user === undefined}
- <LogInRestricted />
+ <LogInRestricted />
{:else}
- <div class="small-categories">
- <Category title={$locale().settings.settingsSync.title} id="sync" newLine={false}>
- <SettingSync />
- </Category>
- <Category title={$locale().settings.rssFeeds.title} id="feeds" newLine={false}>
- <RssFeeds user={data.user} />
- </Category>
- </div>
+ <div class="small-categories">
+ <Category title={$locale().settings.settingsSync.title} id="sync" newLine={false}>
+ <SettingSync />
+ </Category>
+ <Category title={$locale().settings.rssFeeds.title} id="feeds" newLine={false}>
+ <RssFeeds user={data.user} />
+ </Category>
+ </div>
- <p />
+ <p />
- <Category title={$locale().settings.display.title}><Display /></Category>
- <Category title={$locale().settings.calculation.title}><Calculation /></Category>
- <Category title={$locale().settings.cache.title}><Cache /></Category>
- <Category id="debug">
- <summary>
- {$locale().settings.debug.title}
- <button
- class="smaller-button button-badge badge-info unclickable-button"
- title={$locale().settings.debug.tooltips.version}
- use:tooltip
- on:click|preventDefault
- >{data.commit.slice(0, 7)}
- </button></summary
- >
+ <Category title={$locale().settings.display.title}><Display /></Category>
+ <Category title={$locale().settings.calculation.title}><Calculation /></Category>
+ <Category title={$locale().settings.cache.title}><Cache /></Category>
+ <Category id="debug">
+ <summary>
+ {$locale().settings.debug.title}
+ <button
+ class="smaller-button button-badge badge-info unclickable-button"
+ title={$locale().settings.debug.tooltips.version}
+ use:tooltip
+ on:click|preventDefault
+ >{data.commit.slice(0, 7)}
+ </button></summary
+ >
- <Debug />
- </Category>
- <Category title={$locale().settings.attributions.title} open={false}><Attributions /></Category>
+ <Debug />
+ </Category>
+ <Category title={$locale().settings.attributions.title} open={false}><Attributions /></Category>
{/if}
<style>
- .small-categories {
- display: grid;
- grid-template-columns: 1fr 1fr;
- gap: 1rem;
- align-items: start;
- }
+ .small-categories {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 1rem;
+ align-items: start;
+ }
- @media (max-width: 600px) {
- .small-categories {
- grid-template-columns: 1fr;
- }
- }
+ @media (max-width: 600px) {
+ .small-categories {
+ grid-template-columns: 1fr;
+ }
+ }
</style>