- Prop
storageKey- Type
string | undefined- Default
- —
- Requirement
- optional
- Description
- localStorage key the choice persists under (per-origin).
Docs Components Uncategorized
DyslexicToggle
React example follows below.
Vue example follows below.
Angular example follows below.
Svelte example follows below.
Solid example follows below.
- parts
- —
- nodes
- —
- size
- —
- part
- —
ts
const dyslexicToggleFixture = { id: "dyslexic-toggle", storageKey: "vs-dyslexic",} satisfies { id: string; storageKey: string;}; import { DyslexicToggle } from "@grassroot/ui-react"; export default function DyslexicToggleDemo() { return ( <div> <DyslexicToggle storageKey={dyslexicToggleFixture.storageKey} /> </div> );}- parts
- —
- nodes
- —
- size
- —
- part
- —
ts
<script setup lang="ts">const dyslexicToggleFixture = { id: "dyslexic-toggle", storageKey: "vs-dyslexic",} satisfies { id: string; storageKey: string;}; import { DyslexicToggle } from "@grassroot/ui-vue";</script> <template> <div> <DyslexicToggle :storage-key="dyslexicToggleFixture.storageKey" /> </div></template>- parts
- —
- nodes
- —
- size
- —
- part
- —
ts
import { Component } from "@angular/core";const dyslexicToggleFixture = { id: "dyslexic-toggle", storageKey: "vs-dyslexic",} satisfies { id: string; storageKey: string;}; import { GrassrootDyslexicToggle } from "@grassroot/ui-angular"; @Component({ selector: "app-dyslexic-toggle-demo", standalone: true, imports: [GrassrootDyslexicToggle], template: ` <div> <grassroot-dyslexic-toggle [storageKey]="fixture.storageKey" /> </div> `,})export class DyslexicToggleDemoComponent { protected readonly fixture = dyslexicToggleFixture;} export default DyslexicToggleDemoComponent;- parts
- —
- nodes
- —
- size
- —
- part
- —
ts
<script lang="ts"> import { DyslexicToggle } from "@grassroot/ui-svelte"; const dyslexicToggleFixture = { id: "dyslexic-toggle", storageKey: "vs-dyslexic", } satisfies { id: string; storageKey: string; }; </script> <div> <DyslexicToggle storageKey={dyslexicToggleFixture.storageKey} /></div>- parts
- —
- nodes
- —
- size
- —
- part
- —
ts
/** @jsxImportSource solid-js */const dyslexicToggleFixture = { id: "dyslexic-toggle", storageKey: "vs-dyslexic",} satisfies { id: string; storageKey: string;}; import { DyslexicToggle } from "@grassroot/ui-solid"; export default function DyslexicToggleDemo() { return ( <div> <DyslexicToggle storageKey={dyslexicToggleFixture.storageKey} /> </div> );}Installation
API Reference
Import
import { DyslexicToggle } from "@grassroot/ui-react";
Props
Prop
Type
Default
Requirement
Description
storageKeystring | undefined—
optional
localStorage key the choice persists under (per-origin).
Import
import { DyslexicToggle } from "@grassroot/ui-vue";
Props
Prop
Type
Default
Requirement
storageKeystring | undefinedDYSLEXIC_TOGGLE_STORAGE_KEYoptional
- Prop
storageKey- Type
string | undefined- Default
DYSLEXIC_TOGGLE_STORAGE_KEY- Requirement
- optional
Import
import { Component } from "@angular/core";
import { GrassrootDyslexicToggle } from "@grassroot/ui-angular";
Props
Prop
Type
Default
Requirement
storageKeystringDYSLEXIC_TOGGLE_STORAGE_KEYoptional
- Prop
storageKey- Type
string- Default
DYSLEXIC_TOGGLE_STORAGE_KEY- Requirement
- optional
Import
import { DyslexicToggle } from "@grassroot/ui-svelte";
Props
Prop
Type
Default
Requirement
storageKeystring—
optional
- Prop
storageKey- Type
string- Default
- —
- Requirement
- optional
Import
import { DyslexicToggle } from "@grassroot/ui-solid";
Props
Prop
Type
Default
Requirement
storageKeystring—
optional
- Prop
storageKey- Type
string- Default
- —
- Requirement
- optional