Taggable
A boolean switcher.
Usage
<script>
import { taggable } from "@sveu/shared"
const { toggled, toggle } = taggable()
</script>
<div>
<h1>{$toggled ? "On" : "Off"}</h1>
<button
on:click="{() => toggle()}">Toggle</button>
</div>
<script>
import { taggable } from "@sveu/shared"
const { toggled, toggle } = taggable()
</script>
<div>
<h1>{$toggled ? "On" : "Off"}</h1>
<button
on:click="{() => toggle()}">Toggle</button>
</div>
svelte
Example
Off
<script>
import { taggable } from "@sveu/shared"
const { toggled, toggle } = taggable()
</script>
<div class="flex flex-col space-y-3 mx-20 mt-20 text-center">
<h1>{$toggled ? "On" : "Off"}</h1>
<button
on:click="{toggle}"
>Toggle</button>
</div>
<script>
import { taggable } from "@sveu/shared"
const { toggled, toggle } = taggable()
</script>
<div class="flex flex-col space-y-3 mx-20 mt-20 text-center">
<h1>{$toggled ? "On" : "Off"}</h1>
<button
on:click="{toggle}"
>Toggle</button>
</div>
svelte
1
2
3
4
5
6
7
8
9
10
11
12
13
Click fold/expand code
API
Arguments
Name | Description | Type | Required |
---|---|---|---|
value | Initial value | MaybeStore<boolean > | No |
Returns
Name | Description |
---|---|
toggle, toggled | Toggle function and toggled value |
toggled | If the value is writable store to will return a function to update the value of the store |