Skip to content

Commit 41969fd

Browse files
authored
Merge pull request #343 from vim-jp-radio/feature/340
prefersReducedMotion runeを使う
2 parents 1c9cbab + ae839f0 commit 41969fd

File tree

2 files changed

+2
-43
lines changed

2 files changed

+2
-43
lines changed

src/lib/Backgroud/Backgroud.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang='ts'>
2-
import { PrefersReducedMotion } from '$lib/utils/runes.svelte.js';
2+
import { prefersReducedMotion } from 'svelte/motion';
33
import { animate, cancelAnimate, createCircles } from './circle.js';
44
55
/**
@@ -16,8 +16,6 @@
1616
minSpeed?: number;
1717
maxSpeed?: number;
1818
} = $props();
19-
/** media queryのprefers-reduced-motionを取得 */
20-
const prefersReducedMotionRune = new PrefersReducedMotion();
2119
2220
let canvas = $state<HTMLCanvasElement | undefined>(undefined);
2321
const ctx = $derived.by(() => canvas?.getContext('2d'));
@@ -28,7 +26,7 @@
2826
let jsLoaded = $state(false);
2927
3028
const circles = $derived.by(() =>
31-
canvas != null && ctx != null ? createCircles(circleNum, canvas, ctx, minSpeed, maxSpeed, prefersReducedMotionRune.isReduced) : [],
29+
canvas != null && ctx != null ? createCircles(circleNum, canvas, ctx, minSpeed, maxSpeed, prefersReducedMotion.current) : [],
3230
);
3331
3432
/** js が読み込まれたらオンになる */

src/lib/utils/runes.svelte.ts

-39
This file was deleted.

0 commit comments

Comments
 (0)