Fix lints

Signed-off-by: Robin Townsend <robin@robin.town>
pull/21833/head
Robin Townsend 2021-06-29 22:42:46 -04:00
parent adb5df52a4
commit c0e10218d9
2 changed files with 4 additions and 4 deletions

View File

@ -693,9 +693,9 @@ export function hasText(ev: MatrixEvent, showHiddenEvents?: boolean): boolean {
* @param showHiddenEvents An optional cached setting value for showHiddenEventsInTimeline
* to avoid hitting the settings store
*/
export function textForEvent(
ev: MatrixEvent, allowJSX: boolean = false, showHiddenEvents?: boolean
): string | JSX.Element {
export function textForEvent(ev: MatrixEvent): string;
export function textForEvent(ev: MatrixEvent, allowJSX: true, showHiddenEvents?: boolean): string | JSX.Element;
export function textForEvent(ev: MatrixEvent, allowJSX = false, showHiddenEvents?: boolean): string | JSX.Element {
const handler = (ev.isState() ? stateHandlers : handlers)[ev.getType()];
return handler?.(ev, allowJSX, showHiddenEvents)?.() ?? '';
}

View File

@ -32,7 +32,7 @@ export default class TextualEvent extends React.Component<IProps> {
public render() {
const text = TextForEvent.textForEvent(this.props.mxEvent, true, this.context?.showHiddenEventsInTimeline);
if (text == null || text.length === 0) return null;
if (!text) return null;
return <div className="mx_TextualEvent">{ text }</div>;
}
}