feat: improve WelcomeModal accessibility

master
Katja Lutz 2 years ago
parent 987eb49f47
commit dcc451069d

@ -129,31 +129,43 @@ const WelcomeModal: Component = (props) => {
</div> </div>
</div> </div>
<div class="mt-28 flex text-center gap-7 items-center justify-center"> <div class="mt-28 text-base flex text-center gap-7 items-center justify-center">
<a class="link link-secondary" href="#welcome-quickstart"> <a
class="link text-secondary-focus hover:text-secondary"
href="#welcome-quickstart"
>
Einleitung Einleitung
</a> </a>
<a class="link link-secondary" href="#welcome-why-free"> <a
class="link text-secondary-focus hover:text-secondary"
href="#welcome-why-free"
>
Wieso ist Räppli <br /> Wieso ist Räppli <br />
<strong>komplett kostenlos</strong>? <strong>komplett kostenlos</strong>?
</a> </a>
<a class="link link-secondary" href="#welcome-lufrai"> <a
class="link text-secondary-focus hover:text-secondary"
href="#welcome-lufrai"
>
Was ist Lufrai? Was ist Lufrai?
</a> </a>
<a class="link link-secondary" href="#welcome-support"> <a
class="link text-secondary-focus hover:text-secondary"
href="#welcome-support"
>
Das Projekt Das Projekt
<br /> <br />
unterstützen unterstützen
</a> </a>
<a <a
class="link link-secondary" class="link text-secondary-focus hover:text-secondary"
title="Häufig gestellte Fragen" title="Häufig gestellte Fragen"
href="#welcome-faq" href="#welcome-faq"
> >
FAQ FAQ
</a> </a>
<a <a
class="link link-secondary flex items-center gap-2" class="link text-secondary-focus hover:text-secondary flex items-center gap-2"
target="_blank" target="_blank"
rel="noopener" rel="noopener"
href="https://git.lufrai.com/rappli/rappli" href="https://git.lufrai.com/rappli/rappli"
@ -291,6 +303,7 @@ const WelcomeModal: Component = (props) => {
title="Unterstütze Lufrai mit einem Wasserzeichen im Dokument" title="Unterstütze Lufrai mit einem Wasserzeichen im Dokument"
> >
<input <input
id="welcome-modal-show-watermark"
checked={localState.showLufraiWatermark} checked={localState.showLufraiWatermark}
class="checkbox checkbox-lg checkbox-accent shadow-md" class="checkbox checkbox-lg checkbox-accent shadow-md"
type="checkbox" type="checkbox"
@ -298,17 +311,12 @@ const WelcomeModal: Component = (props) => {
setLocalState("showLufraiWatermark", evt.currentTarget.checked) setLocalState("showLufraiWatermark", evt.currentTarget.checked)
} }
/> />
<button <label
onClick={() => for="welcome-modal-show-watermark"
setLocalState(
"showLufraiWatermark",
!localState.showLufraiWatermark
)
}
class="btn btn-sm btn-accent gap-2 shadow-md" class="btn btn-sm btn-accent gap-2 shadow-md"
> >
Lufrai unterstützen Lufrai unterstützen
</button> </label>
</div> </div>
<button <button
onClick={() => setLocalState("showWelcome", false)} onClick={() => setLocalState("showWelcome", false)}

Loading…
Cancel
Save