Add WysiwygComposer test

This commit is contained in:
Florian Duros 2022-10-10 16:50:36 +02:00
parent a0377f0932
commit 101fd629df
No known key found for this signature in database
GPG key ID: 9700AA5870258A0B
3 changed files with 158 additions and 2 deletions

View file

@ -26,7 +26,7 @@ import { useMatrixClientContext } from '../../../../contexts/MatrixClientContext
interface WysiwygProps {
disabled?: boolean;
onChange: (content: string) => void;
relation: IEventRelation;
relation?: IEventRelation;
replyToEvent?: MatrixEvent;
permalinkCreator: RoomPermalinkCreator;
includeReplyLegacyFallback?: boolean;
@ -54,7 +54,16 @@ export function WysiwygComposer(
return (
<div className="mx_WysiwygComposer">
<div className="mx_WysiwygComposer_container">
<div className="mx_WysiwygComposer_content" ref={ref} contentEditable={!disabled && isWysiwygReady} />
<div className="mx_WysiwygComposer_content"
ref={ref}
contentEditable={!disabled && isWysiwygReady}
role="textbox"
aria-multiline="true"
aria-autocomplete="list"
aria-haspopup="listbox"
dir="auto"
aria-disabled={!disabled && isWysiwygReady}
/>
</div>
{ children?.(memoizedSendMessage) }
</div>