courrier formatting
This commit is contained in:
parent
f38e1bfc47
commit
36d4fb8c40
@ -137,9 +137,19 @@ export default function EmailListItem({
|
|||||||
>
|
>
|
||||||
<Checkbox
|
<Checkbox
|
||||||
checked={isSelected}
|
checked={isSelected}
|
||||||
|
onCheckedChange={(checked) => {
|
||||||
|
// Only trigger toggle if the checkbox state actually changed
|
||||||
|
if (checked !== isSelected) {
|
||||||
|
// Create a dummy event object with just stopPropagation
|
||||||
|
const dummyEvent = {
|
||||||
|
stopPropagation: () => {}
|
||||||
|
} as React.MouseEvent;
|
||||||
|
onToggleSelect(dummyEvent);
|
||||||
|
}
|
||||||
|
}}
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
onToggleSelect(e);
|
// Don't call onToggleSelect here - let onCheckedChange handle it
|
||||||
}}
|
}}
|
||||||
className="mt-0.5"
|
className="mt-0.5"
|
||||||
/>
|
/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user