Instalacja widgetu dostępności – Svelte

Paczka @dockcodes/accessibility-widget-svelte umożliwia łatwą integrację widgetu dostępności z aplikacjami Svelte.
Udostępnia wrapper AccessibilityProvider oraz reaktywny accessibilityStore.


1. Instalacja

Za pomocą NPM:

npm install @dockcodes/accessibility-widget-svelte

lub Yarn:

yarn add @dockcodes/accessibility-widget-svelte

2. Podstawowe użycie

Owiń swoją aplikację komponentem AccessibilityProvider i przekaż swój token.

App.svelte

<script>
    import { AccessibilityProvider } from "@dockcodes/accessibility-widget-svelte";
    import Demo from "./Demo.svelte";
</script>

<AccessibilityProvider token="TWÓJ_TOKEN">
    <Demo />
</AccessibilityProvider>

Demo.svelte

<script lang="ts">
    import { accessibilityStore } from '@dockcodes/accessibility-widget-svelte';

    $: ready = $accessibilityStore.ready;
    $: accessibility = $accessibilityStore.accessibility;
</script>

{#if !ready || !accessibility}
    <p>Ładowanie widgetu…</p>
{:else}
<div style="padding:20px">
    <h1>Demo Widget Dostępności</h1>

    <button on:click={() => accessibility.setContrast(true)}>Włącz kontrast</button>
    <button on:click={() => accessibility.toggleInvertColors()}>Odwróć kolory</button>
    <button on:click={() => accessibility.setFontSize(4)}>Duża czcionka</button>
    <button on:click={() => accessibility.setLanguage("en")}>EN</button>
    <button on:click={() => accessibility.resetAll()}>Reset</button>
</div>
{/if}

3. Dokumentacja paczki bazowej

Wszystkie metody widgetu, zdarzenia, konfiguracja i API dostępne są w dokumentacji paczki głównej:
👉 @dockcodes/accessibility-widget


🔑 Pobierz darmowy token

Widget wymaga tokenu, który generujesz bezpłatnie w panelu:
👉 https://wcag.dock.codes/pl/moje-konto/tokens/


🤝 Współtworzenie

🤝 Współtworzenie

Jeśli chcesz zgłosić błąd, zaproponować poprawkę lub nową funkcję, zapraszamy do zgłaszania issue lub PR: 👉 GitHub

Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.