title | description |
---|---|
Eye Dropper |
Reactive EyeDropper API. |
Reactive EyeDropper API.
<script>
import { eyeDropper } from "@sveu/browser"
const { supported, result, open } = eyeDropper()
</script>
<script>
import { eyeDropper } from "@sveu/browser"
const { supported, open, result } = eyeDropper()
</script>
<div >
{#if $supported}
<div>
Supported: {$supported}
</div>
<div>
result: <span style="color: {$result?.replace(', 0)', ', 1)')}"
>{$result}</span>
</div>
<button
disabled="{!$supported}"
on:click="{() => open()}"
style="background: {$result?.replace(', 0)', ', 1)')}">
Open Eye Dropper
</button>
{:else}
<span>Not Supported by Your Browser</span>
{/if}
</div>
Name | Description | Type |
---|---|---|
supported | Whether the browser supports the EyeDropper API | Readable<boolean > |
result | The sRGBHex of the selected color | Readable<string > |
open | Open the eye dropper | (openOptions?: EyeDropperOpenOptions) => Promise |