iced_chat_widget/action.rs
1#[derive(Debug, Clone)]
2pub struct MessageAction {
3 pub id: String,
4 pub label: String,
5 pub icon: Option<String>,
6}
7
8#[derive(Debug, Clone)]
9pub enum ChatEvent {
10 ActionClicked {
11 message_id: String,
12 action_id: String,
13 },
14 MessageClicked {
15 message_id: String,
16 },
17 ParticipantClicked {
18 participant_id: String,
19 },
20}