aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Home
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-01 16:04:11 -0800
committerFuwn <[email protected]>2026-03-01 16:04:11 -0800
commit48f0c30d47d62e4f35706edb93a1bb2f97eba14c (patch)
tree44866d7a61adfdf01a780e0108c370294d3db78b /src/lib/Home
parentchore(biome): re-enable useAltText rule (diff)
downloaddue.moe-48f0c30d47d62e4f35706edb93a1bb2f97eba14c.tar.xz
due.moe-48f0c30d47d62e4f35706edb93a1bb2f97eba14c.zip
chore(biome): enable svelte formatting
Diffstat (limited to 'src/lib/Home')
-rw-r--r--src/lib/Home/HeadTitle.svelte4
-rw-r--r--src/lib/Home/LastActivity.svelte94
-rw-r--r--src/lib/Home/Root.svelte10
3 files changed, 54 insertions, 54 deletions
diff --git a/src/lib/Home/HeadTitle.svelte b/src/lib/Home/HeadTitle.svelte
index 1e86cab2..dbda7afe 100644
--- a/src/lib/Home/HeadTitle.svelte
+++ b/src/lib/Home/HeadTitle.svelte
@@ -1,6 +1,6 @@
<script lang="ts">
- let { route = undefined, path = '/' }: { route?: string; path?: string } = $props();
- const title = $derived((route ? `${route} • ` : '') + 'due.moe');
+let { route = undefined, path = '/' }: { route?: string; path?: string } = $props();
+const title = $derived((route ? `${route} • ` : '') + 'due.moe');
</script>
<svelte:head>
diff --git a/src/lib/Home/LastActivity.svelte b/src/lib/Home/LastActivity.svelte
index 61cf6c7d..5c9ee4c2 100644
--- a/src/lib/Home/LastActivity.svelte
+++ b/src/lib/Home/LastActivity.svelte
@@ -1,53 +1,53 @@
<script lang="ts">
- import userIdentity from '$stores/identity';
- import { onMount } from 'svelte';
- import type { AniListAuthorisation } from '$lib/Data/AniList/identity';
- import { lastActivityDate } from '../Data/AniList/activity';
- import settings from '$stores/settings';
-
- let { user }: { user: AniListAuthorisation } = $props();
- let lastActivityWasToday = $state(true);
-
- onMount(async () => {
- if (!$settings.displayDisableLastActivityWarning && user !== undefined) {
- lastActivityWasToday =
- (await lastActivityDate($userIdentity, user)).date.toDateString() >=
- new Date().toDateString();
-
- if (!lastActivityWasToday) {
- if ($settings.displayLimitListHeight) {
- document.querySelectorAll('.list').forEach((list) => {
- (list as HTMLElement).style.maxHeight = `calc((100vh - ${
- document.querySelector('#list-container')?.getBoundingClientRect().top
- }px) - 5rem)`;
- });
- }
+import userIdentity from '$stores/identity';
+import { onMount } from 'svelte';
+import type { AniListAuthorisation } from '$lib/Data/AniList/identity';
+import { lastActivityDate } from '../Data/AniList/activity';
+import settings from '$stores/settings';
+
+let { user }: { user: AniListAuthorisation } = $props();
+let lastActivityWasToday = $state(true);
+
+onMount(async () => {
+ if (!$settings.displayDisableLastActivityWarning && user !== undefined) {
+ lastActivityWasToday =
+ (await lastActivityDate($userIdentity, user)).date.toDateString() >=
+ new Date().toDateString();
+
+ if (!lastActivityWasToday) {
+ if ($settings.displayLimitListHeight) {
+ document.querySelectorAll('.list').forEach((list) => {
+ (list as HTMLElement).style.maxHeight = `calc((100vh - ${
+ document.querySelector('#list-container')?.getBoundingClientRect().top
+ }px) - 5rem)`;
+ });
}
}
- });
-
- const timeLeftToday = () => {
- const now = new Date();
- const currentHour = now.getHours();
- const currentMinute = now.getMinutes();
- const hoursLeft = 24 - currentHour;
- let minutesLeft = 0;
- let timeLeft = '';
-
- if (hoursLeft > 0) {
- minutesLeft = hoursLeft * 60 - currentMinute;
- } else {
- minutesLeft = 24 * 60 - (currentHour * 60 + currentMinute);
- }
-
- if (minutesLeft > 60) {
- timeLeft = `${Math.round(minutesLeft / 60)} hours`;
- } else {
- timeLeft = `${minutesLeft} minutes`;
- }
-
- return timeLeft;
- };
+ }
+});
+
+const timeLeftToday = () => {
+ const now = new Date();
+ const currentHour = now.getHours();
+ const currentMinute = now.getMinutes();
+ const hoursLeft = 24 - currentHour;
+ let minutesLeft = 0;
+ let timeLeft = '';
+
+ if (hoursLeft > 0) {
+ minutesLeft = hoursLeft * 60 - currentMinute;
+ } else {
+ minutesLeft = 24 * 60 - (currentHour * 60 + currentMinute);
+ }
+
+ if (minutesLeft > 60) {
+ timeLeft = `${Math.round(minutesLeft / 60)} hours`;
+ } else {
+ timeLeft = `${minutesLeft} minutes`;
+ }
+
+ return timeLeft;
+};
</script>
{#if !$settings.displayDisableLastActivityWarning && !lastActivityWasToday}
diff --git a/src/lib/Home/Root.svelte b/src/lib/Home/Root.svelte
index eb174471..b3c2279e 100644
--- a/src/lib/Home/Root.svelte
+++ b/src/lib/Home/Root.svelte
@@ -1,11 +1,11 @@
<script lang="ts">
- import settings from '$stores/settings';
- import { fly } from 'svelte/transition';
+import settings from '$stores/settings';
+import { fly } from 'svelte/transition';
- export let data: { url: string };
- export let way: number;
+export let data: { url: string };
+export let way: number;
- const animationDelay = 100;
+const animationDelay = 100;
</script>
{#if $settings.displayDisableAnimations}