courrier formatting

This commit is contained in:
alma 2025-04-30 16:01:53 +02:00
parent f38e1bfc47
commit 36d4fb8c40

View File

@ -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"
/> />