From ba56c4507208a60bb88e2621c9a1419ece1d7b18 Mon Sep 17 00:00:00 2001 From: diondiondion Date: Wed, 25 Mar 2026 16:01:40 +0100 Subject: [PATCH] [Glitch] Render `FormattedMessage` translations into `React.Fragment` by default Port e3dfb7ddd6ab8d821bca6337892f5d5b42992133 to glitch-soc Signed-off-by: Claire --- .../flavours/glitch/components/alt_text_badge/index.tsx | 3 +-- .../glitch/features/collections/detail/accounts_list.tsx | 7 +------ .../glitch/features/collections/editor/details.tsx | 3 +-- app/javascript/flavours/glitch/locales/intl_provider.tsx | 1 - 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/app/javascript/flavours/glitch/components/alt_text_badge/index.tsx b/app/javascript/flavours/glitch/components/alt_text_badge/index.tsx index 586dc2415f..87e85ba2e3 100644 --- a/app/javascript/flavours/glitch/components/alt_text_badge/index.tsx +++ b/app/javascript/flavours/glitch/components/alt_text_badge/index.tsx @@ -1,4 +1,4 @@ -import { useState, useCallback, useRef, useId, Fragment } from 'react'; +import { useState, useCallback, useRef, useId } from 'react'; import { FormattedMessage, useIntl } from 'react-intl'; @@ -84,7 +84,6 @@ export const AltTextBadge: React.FC<{ description: string }> = ({ diff --git a/app/javascript/flavours/glitch/features/collections/detail/accounts_list.tsx b/app/javascript/flavours/glitch/features/collections/detail/accounts_list.tsx index dd495654e8..a0ce309d8a 100644 --- a/app/javascript/flavours/glitch/features/collections/detail/accounts_list.tsx +++ b/app/javascript/flavours/glitch/features/collections/detail/accounts_list.tsx @@ -1,4 +1,4 @@ -import { Fragment, useCallback, useRef, useState } from 'react'; +import { useCallback, useRef, useState } from 'react'; import { defineMessages, FormattedMessage, useIntl } from 'react-intl'; @@ -100,14 +100,12 @@ const RevokeControls: React.FC<{ @@ -143,7 +141,6 @@ const SensitiveScreen: React.FC<{ @@ -205,7 +202,6 @@ export const CollectionAccountsList: React.FC<{ values={{ author: , }} - tagName={Fragment} />
diff --git a/app/javascript/flavours/glitch/features/collections/editor/details.tsx b/app/javascript/flavours/glitch/features/collections/editor/details.tsx index fd9a08f38b..8d2e07b192 100644 --- a/app/javascript/flavours/glitch/features/collections/editor/details.tsx +++ b/app/javascript/flavours/glitch/features/collections/editor/details.tsx @@ -1,4 +1,4 @@ -import { Fragment, useCallback, useMemo } from 'react'; +import { useCallback, useMemo } from 'react'; import { FormattedMessage, useIntl } from 'react-intl'; @@ -413,7 +413,6 @@ const LanguageField: React.FC = () => { {languages?.map(([code, name, localName]) => ( diff --git a/app/javascript/flavours/glitch/locales/intl_provider.tsx b/app/javascript/flavours/glitch/locales/intl_provider.tsx index 1e8a073249..868c758695 100644 --- a/app/javascript/flavours/glitch/locales/intl_provider.tsx +++ b/app/javascript/flavours/glitch/locales/intl_provider.tsx @@ -50,7 +50,6 @@ export const IntlProvider: React.FC< locale={locale} messages={messages} onError={onProviderError} - textComponent='span' {...props} > {children}