fn
useShare
v0.0.15testeddemoReactive Web Share API wrapper to invoke the native share sheet.
Examples
ts
const { share, isSupported } = useShare({ title: 'Hello', url: location.href });
share();ts
// Override the default payload per call
const { share } = useShare({ title: 'Default' });
share({ text: 'One-off message' });Demo
Loading demo…
Signature
ts
export function useShare(
shareOptions: MaybeRefOrGetter<UseShareOptions> ={ ... }Parameters
| Parameter | Type | Description |
|---|---|---|
shareOptions? | MaybeRefOrGetter<UseShareOptions> | Default share payload (title, text, url, files) |
options? | ConfigurableNavigator | Options |
Returns
UseShareReturn`isSupported` flag and a `share` method