SidebarWidget constructor
const
SidebarWidget({
- Key? key,
- required List<
Conversation> conversations, - required Conversation? currentConversation,
- required dynamic onConversationSelected(),
- required VoidCallback onNewConversation,
- required dynamic onConversationDeleted(),
Creates a new sidebar widget.
All callback parameters are required:
conversations
: List of all available conversationscurrentConversation
: Currently selected conversationonConversationSelected
: Callback when a conversation is selectedonNewConversation
: Callback to create a new conversationonConversationDeleted
: Callback to delete a conversation
Implementation
const SidebarWidget({
super.key,
required this.conversations,
required this.currentConversation,
required this.onConversationSelected,
required this.onNewConversation,
required this.onConversationDeleted,
});