AtomicAIAssistantConfig constructor

const AtomicAIAssistantConfig({
  1. String title = 'AI Assistant',
  2. String subtitle = 'Your intelligent helper',
  3. IconData icon = Icons.auto_awesome,
  4. List<AtomicAIAction>? headerActions,
  5. List<AtomicAISuggestion>? suggestions,
  6. AtomicAIResponseGenerator? responseGenerator,
  7. VoidCallback? onClearChat,
  8. bool showClearButton = true,
  9. bool showClearButtonAlways = false,
  10. String? emptyStateTitle = 'Welcome to AI Assistant',
  11. String? emptyStateSubtitle = 'Ask me anything',
  12. String? inputPlaceholder = 'Type a message...',
})

Implementation

const AtomicAIAssistantConfig({
  this.title = 'AI Assistant',
  this.subtitle = 'Your intelligent helper',
  this.icon = Icons.auto_awesome,
  this.headerActions,
  this.suggestions,
  this.responseGenerator,
  this.onClearChat,
  this.showClearButton = true,
  this.showClearButtonAlways = false,
  this.emptyStateTitle = 'Welcome to AI Assistant',
  this.emptyStateSubtitle = 'Ask me anything',
  this.inputPlaceholder = 'Type a message...',
});