Skip to content

Commit 38b0aa0

Browse files
committed
Update focus-visible handling on my data page
1 parent 6d3e2fc commit 38b0aa0

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

src/components/Pages/MyData/index.astro

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ const { content } = Astro.props
111111
name="email"
112112
required
113113
placeholder="your@email.com"
114-
class="w-full rounded-md border border-content bg-content-inverse px-3 py-2 placeholder:text-content-active focus:border-primary transition-colors duration-200"
114+
class="w-full rounded-md border border-content bg-content-inverse px-3 py-2 placeholder:text-content-active focus:border-primary transition-colors duration-200 focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
115115
/>
116116
</div>
117117

118118
<button
119119
type="submit"
120-
class="inline-flex items-center justify-center rounded-xl px-6 py-3 bg-spotlight-offset hover:bg-spotlight text-white font-semibold transition-colors mt-8"
120+
class="inline-flex items-center justify-center rounded-xl px-6 py-3 bg-spotlight-offset hover:bg-spotlight text-white font-semibold transition-colors mt-8 focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
121121
>
122122
{content.accessData.buttonText}
123123
</button>
@@ -163,18 +163,23 @@ const { content } = Astro.props
163163
name="email"
164164
required
165165
placeholder="your@email.com"
166-
class="w-full rounded-md border border-content bg-content-inverse px-3 py-2 placeholder:text-content-active transition-colors duration-200"
166+
class="w-full rounded-md border border-content bg-content-inverse px-3 py-2 placeholder:text-content-active transition-colors duration-200 focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
167167
/>
168168
</div>
169169

170170
<label class="flex items-start gap-3 text-sm">
171-
<input type="checkbox" id="confirm-delete" required class="mt-1" />
171+
<input
172+
type="checkbox"
173+
id="confirm-delete"
174+
required
175+
class="mt-1 focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
176+
/>
172177
<span class="mt-0.5">{content.deleteData.confirmText}</span>
173178
</label>
174179

175180
<button
176181
type="submit"
177-
class="inline-flex items-center justify-center rounded-xl px-6 py-3 bg-danger-offset text-white font-semibold hover:bg-danger transition-colors"
182+
class="inline-flex items-center justify-center rounded-xl px-6 py-3 bg-danger-offset text-white font-semibold hover:bg-danger transition-colors focus-visible:outline-2 focus-visible:outline-spotlight focus-visible:outline-offset-2 focus-visible:rounded-none"
178183
>
179184
{content.deleteData.buttonText}
180185
</button>

0 commit comments

Comments
 (0)