Learn how to integrate Suada with your Vue 3 application
Prop | Type | Required | Description |
---|---|---|---|
theme | ’light’ | ‘dark’ | No | UI theme (defaults to ‘light’) |
placeholder | string | No | Input placeholder text |
initialMessages | Message[] | No | Pre-loaded chat messages |
privacyMode | boolean | No | Enable enhanced privacy features |
class | string | No | Additional CSS classes |
Event | Type | Description |
---|---|---|
messageSubmit | (message: ChatMessage) => void | Emitted when a message is submitted |
responseReceived | (response: ChatResponse) => void | Emitted when a response is received |
error | (error: Error) => void | Emitted when an error occurs |
onUnmounted