Apparence
Le TranscriptionButton accepte des props pour adapter son rendu. Aucune personnalisation des presets côté SDK ici (voir Presets).
Props de style
| Prop | Type | Défaut | Description |
|---|---|---|---|
| theme | 'light' | 'dark' | 'dark' | Thème visuel du bouton (fond clair/sombre, couleur du logo). |
| variant | 'minimal' | 'standard' | 'minimal' | minimal = icône seule ; standard = icône + barre de volume horizontale. |
| size | 'S' | 'M' | 'L' | 'M' | Taille du logo et de la barre (S, M, L). |
| logoSrc | string | '/ephia_logo_light.svg' | URL de l’image du logo (ou chemin vers une image personnalisée). |
Exemple
<TranscriptionButton
token={token}
theme="light"
variant="standard"
size="L"
logoSrc="/mon-logo.svg"
/>Les styles sont fournis par le fichier CSS du SDK (@ephia/transcribe-sdk/dist/styles.css). Ne pas inclure ce fichier entraîne un rendu incorrect du bouton.