From af3d777efab9befc06f9f372815e457a1535533b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sat, 7 Mar 2026 10:56:53 +0100 Subject: [PATCH] nicolium: prefer FormattedMessage for i18n MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- .../src/components/ui/multiselect.tsx | 7 +- .../compose/components/language-dropdown.tsx | 9 +- .../compose/editor/nodes/image-component.tsx | 7 +- .../list-editor-modal/components/search.tsx | 6 +- .../src/modals/report-modal/index.tsx | 34 ++--- .../src/pages/groups/manage-group.tsx | 61 +++++--- .../nicolium/src/pages/settings/aliases.tsx | 5 +- .../src/pages/settings/auth-token-list.tsx | 21 +-- .../nicolium/src/pages/settings/settings.tsx | 143 +++++++++++------- 9 files changed, 178 insertions(+), 115 deletions(-) diff --git a/packages/nicolium/src/components/ui/multiselect.tsx b/packages/nicolium/src/components/ui/multiselect.tsx index 29f37652d..1ad963c91 100644 --- a/packages/nicolium/src/components/ui/multiselect.tsx +++ b/packages/nicolium/src/components/ui/multiselect.tsx @@ -25,13 +25,12 @@ THE SOFTWARE. import clsx from 'clsx'; import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { defineMessages, useIntl } from 'react-intl'; +import { defineMessages, FormattedMessage, useIntl } from 'react-intl'; import Icon from './icon'; const messages = defineMessages({ placeholder: { id: 'select.placeholder', defaultMessage: 'Select' }, - noOptions: { id: 'select.no_options', defaultMessage: 'No options available' }, removeItem: { id: 'select.remove_item', defaultMessage: 'Remove item' }, }); @@ -261,7 +260,9 @@ const Multiselect: React.FC = ({ >
    {visibleOptions.length === 0 && ( - {intl.formatMessage(messages.noOptions)} + + + )} {visibleOptions.map((option, i) => (