Documentation
Headless usage
Own every visual decision while preserving the provider engine.
Unstyled components
Disable module CSS globally or pass unstyled to an individual component. Native semantics and accessible names remain.
<ShareGroup
:payload="payload_share"
:providers="['x', 'linkedin', 'email']"
unstyled
>
<template #provider="{ provider, payload }">
<ShareButton
:provider="provider"
:payload="payload"
unstyled
/>
</template>
</ShareGroup>Semantic contract
If you replace the visuals, retain a 44px target, visible focus, a useful accessible name, and a live result announcement.