mac multi select

This commit is contained in:
nBiqoz
2025-09-12 13:28:39 +02:00
parent 0360e1ca9f
commit d7d3a3c7e9
5 changed files with 60 additions and 25 deletions

View File

@@ -70,11 +70,24 @@ export const TextDisplay: React.FC<TextDisplayProps> = ({
className={className}
style={{
backgroundColor: backgroundColor,
userSelect: "none",
WebkitUserSelect: "none",
}}
onMouseEnter={() => onWordHover(index)}
onMouseLeave={() => onWordHover(null)}
onClick={(e) => onWordClick(index, e)}
onClick={(e) => {
if (e.metaKey || e.ctrlKey || e.shiftKey) {
e.preventDefault();
e.stopPropagation();
}
onWordClick(index, e);
}}
onContextMenu={onContextMenu}
onMouseDown={(e) => {
if (e.metaKey || e.ctrlKey || e.shiftKey) {
e.preventDefault();
}
}}
title={
word.isEntity
? `Entité: ${word.entityType} (Original: ${word.text})`