preset
the
motion
prop value
{#each KINDS as kind}
{kind}
{#each MOTION_PRESETS.filter((p) => p.kind === kind) as p}
(preset = p.name)}>{p.name}
{/each}
{/each}
duration
--duration-*
{#each DURATIONS as d}
(duration = d)}>{d}
{/each}
easing
--ease-*
{#each EASINGS as e}
(easing = e)}>{e}
{/each}
reduced motion
data-motion=reduce
{reduce ? 'on' : 'off'}
{#key replayKey}
{preset}
{/key}
{current?.blurb}
(replayKey += 1)}>↻ {isLoop ? 'remount' : 'replay'}
{#if note}
{note}
{/if}