qwik-clipboard
v1.0.0
Published
Reactive clipboard hook for Qwik framework
Maintainers
Readme
Qwik Clipboard Utility
A reactive clipboard hook for Qwik framework.
Installation
npm install qwik-clipboardUsage
import { component$ } from '@builder.io/qwik';
import { useClipboard } from 'qwik-clipboard';
export const CopyButton = component$(() => {
const { copied, copy } = useClipboard('Hello Qwik!');
return (
<button onClick$={() => copy()}>
{copied.value ? 'Copied!' : 'Copy to Clipboard'}
</button>
);
});API
useClipboard(initialValue?: string)
initialValue: Optional initial text to copy.
Returns:
copied (signal): true if last copy succeeded, else false.
copy(text?: string): Function to copy text to clipboard.