Skip to content

Commit 15146c5

Browse files
committed
fix: named transitions, motion reduce + hide / on search page
1 parent b7f578a commit 15146c5

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

app/pages/search.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -350,12 +350,13 @@ defineOgImageComponent('Default', {
350350
<div class="relative group" :class="{ 'is-focused': isSearchFocused }">
351351
<!-- Subtle glow effect -->
352352
<div
353-
class="absolute -inset-px rounded-lg bg-gradient-to-r from-fg/0 via-fg/5 to-fg/0 opacity-0 transition-opacity duration-500 blur-sm group-[.is-focused]:opacity-100"
353+
class="absolute -inset-px rounded-lg bg-gradient-to-r from-fg/0 via-fg/5 to-fg/0 opacity-0 transition-opacity duration-500 blur-sm group-[.is-focused]:opacity-100 motion-reduce:transition-none"
354354
/>
355355

356356
<div class="search-box relative flex items-center">
357357
<span
358358
class="absolute left-4 text-fg-subtle font-mono text-base pointer-events-none transition-colors duration-200 group-focus-within:text-fg-muted"
359+
aria-hidden="true"
359360
>
360361
/
361362
</span>
@@ -370,7 +371,7 @@ defineOgImageComponent('Default', {
370371
autocomplete="off"
371372
autocorrect="off"
372373
spellcheck="false"
373-
class="w-full max-w-full bg-bg-subtle border border-border rounded-lg pl-8 pr-10 py-3 font-mono text-base text-fg placeholder:text-fg-subtle transition-colors duration-300 focus:(border-border-hover outline-none) appearance-none"
374+
class="w-full max-w-full bg-bg-subtle border border-border rounded-lg pl-8 pr-10 py-3 font-mono text-base text-fg placeholder:text-fg-subtle transition-colors duration-300 focus:border-border-hover focus-visible:outline-none appearance-none"
374375
@focus="isSearchFocused = true"
375376
@blur="isSearchFocused = false"
376377
@keydown="handleResultsKeydown"
@@ -414,7 +415,7 @@ defineOgImageComponent('Default', {
414415
</div>
415416
<button
416417
type="button"
417-
class="shrink-0 px-4 py-2 font-mono text-sm text-bg bg-fg rounded-md transition-all duration-200 hover:bg-fg/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fg/50"
418+
class="shrink-0 px-4 py-2 font-mono text-sm text-bg bg-fg rounded-md transition-colors duration-200 hover:bg-fg/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fg/50"
418419
@click="claimModalOpen = true"
419420
>
420421
Claim "{{ query }}"
@@ -443,7 +444,7 @@ defineOgImageComponent('Default', {
443444
<p class="text-sm text-fg-muted mb-3">Want to claim this package name?</p>
444445
<button
445446
type="button"
446-
class="px-4 py-2 font-mono text-sm text-bg bg-fg rounded-md transition-all duration-200 hover:bg-fg/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fg/50"
447+
class="px-4 py-2 font-mono text-sm text-bg bg-fg rounded-md transition-colors duration-200 hover:bg-fg/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fg/50"
447448
@click="claimModalOpen = true"
448449
>
449450
Claim "{{ query }}"

0 commit comments

Comments
 (0)