Skip to content

Commit 4df47e3

Browse files
committed
feat(message): add onClick handler
fixes #177
1 parent 6b51367 commit 4df47e3

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/svelte/components/Message.svelte

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
export let textFooter = '';
2525
export let avatar = undefined;
2626
27+
export let onClick = undefined;
28+
2729
const rippleEl = { current: null };
2830
2931
const dark = useDarkClasses();
@@ -53,6 +55,7 @@
5355
{id}
5456
bind:this={rippleEl.current}
5557
class={classes}
58+
on:click={onClick}
5659
{...$$restProps}
5760
>
5861
{#if avatar || $$slots.avatar}

src/types/Message.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,9 @@ interface Props {
8080
* Message user's avatar URL
8181
*/
8282
avatar?: string | React.ReactNode;
83+
84+
/**
85+
* Message click handler
86+
*/
87+
onClick?: (e: any) => void;
8388
}

0 commit comments

Comments
 (0)