join -> jsxJoin

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
pull/21833/head
Šimon Brandner 2021-07-22 07:47:04 +02:00
parent 51c112fd82
commit 9f227893b1
No known key found for this signature in database
GPG Key ID: 55C211A1226CB17D
3 changed files with 6 additions and 6 deletions

View File

@ -29,7 +29,7 @@ import defaultDispatcher from '../../../dispatcher/dispatcher';
import { RightPanelPhases } from '../../../stores/RightPanelStorePhases';
import { Action } from '../../../dispatcher/actions';
import { SetRightPanelPhasePayload } from '../../../dispatcher/payloads/SetRightPanelPhasePayload';
import { join } from '../../../utils/ReactUtils';
import { jsxJoin } from '../../../utils/ReactUtils';
import { EventType } from 'matrix-js-sdk/src/@types/event';
const onPinnedMessagesClick = (): void => {
@ -138,7 +138,7 @@ export default class MemberEventListSummary extends React.Component<IProps> {
return null;
}
return join(summaries, ", ");
return jsxJoin(summaries, ", ");
}
/**

View File

@ -16,7 +16,7 @@ limitations under the License.
*/
import { _t } from '../languageHandler';
import { join } from './ReactUtils';
import { jsxJoin } from './ReactUtils';
/**
* formats numbers to fit into ~3 characters, suitable for badge counts
@ -114,9 +114,9 @@ export function formatCommaSeparatedList(items: Array<string | JSX.Element>, ite
return items[0];
} else if (remaining > 0) {
items = items.slice(0, itemLimit);
return _t("%(items)s and %(count)s others", { items: join(items, ', '), count: remaining } );
return _t("%(items)s and %(count)s others", { items: jsxJoin(items, ', '), count: remaining } );
} else {
const lastItem = items.pop();
return _t("%(items)s and %(lastItem)s", { items: join(items, ', '), lastItem: lastItem });
return _t("%(items)s and %(lastItem)s", { items: jsxJoin(items, ', '), lastItem: lastItem });
}
}

View File

@ -22,7 +22,7 @@ import React from "react";
* @param joiner the string/JSX.Element to join with
* @returns the joined array
*/
export function join(array: Array<string | JSX.Element>, joiner?: string | JSX.Element): JSX.Element {
export function jsxJoin(array: Array<string | JSX.Element>, joiner?: string | JSX.Element): JSX.Element {
const newArray = [];
array.forEach((element, index) => {
newArray.push(element, (index === array.length - 1) ? null : joiner);