We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6b51367 commit 4df47e3Copy full SHA for 4df47e3
src/svelte/components/Message.svelte
@@ -24,6 +24,8 @@
24
export let textFooter = '';
25
export let avatar = undefined;
26
27
+ export let onClick = undefined;
28
+
29
const rippleEl = { current: null };
30
31
const dark = useDarkClasses();
@@ -53,6 +55,7 @@
53
55
{id}
54
56
bind:this={rippleEl.current}
57
class={classes}
58
+ on:click={onClick}
59
{...$$restProps}
60
>
61
{#if avatar || $$slots.avatar}
src/types/Message.d.ts
@@ -80,4 +80,9 @@ interface Props {
80
* Message user's avatar URL
81
*/
82
avatar?: string | React.ReactNode;
83
84
+ /**
85
+ * Message click handler
86
+ */
87
+ onClick?: (e: any) => void;
88
}
0 commit comments