From 70cf8d023c6b5a3699f97dd866e9dd11bdc8a643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Wed, 18 Mar 2026 22:24:42 +0100 Subject: [PATCH] nicolium: fix variable name, do not expose unavailable feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/nicolium/src/components/accounts/account.tsx | 10 +++++++--- .../nicolium/src/pages/timelines/remote-timeline.tsx | 4 +++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/nicolium/src/components/accounts/account.tsx b/packages/nicolium/src/components/accounts/account.tsx index 56609a2d9..eb0721de8 100644 --- a/packages/nicolium/src/components/accounts/account.tsx +++ b/packages/nicolium/src/components/accounts/account.tsx @@ -15,6 +15,7 @@ import Text from '@/components/ui/text'; import { useCurrentAccount } from '@/contexts/current-account-context'; import Emojify from '@/features/emoji/emojify'; import { useAcct } from '@/hooks/use-acct'; +import { useFeatures } from '@/hooks/use-features'; import { useSettings } from '@/stores/settings'; import Badge from '../badge'; @@ -164,6 +165,8 @@ const Account = ({ const [style, setStyle] = useState({}); + const intl = useIntl(); + const features = useFeatures(); const me = useCurrentAccount(); const username = useAcct(account); const { disableUserProvidedMedia } = useSettings(); @@ -202,8 +205,6 @@ const Account = ({ return null; }; - const intl = useIntl(); - useLayoutEffect(() => { const onResize = () => { const style: React.CSSProperties = {}; @@ -435,7 +436,10 @@ const Account = ({ )} {account.favicon && !disableUserProvidedMedia && ( - + )} {timestamp ? ( diff --git a/packages/nicolium/src/pages/timelines/remote-timeline.tsx b/packages/nicolium/src/pages/timelines/remote-timeline.tsx index 00b74e17e..e4c2f40fc 100644 --- a/packages/nicolium/src/pages/timelines/remote-timeline.tsx +++ b/packages/nicolium/src/pages/timelines/remote-timeline.tsx @@ -59,7 +59,9 @@ const RemoteTimelinePage: React.FC = () => { ...timelineFiltersOptions, null, { - text: intl.formatMessage(isPinned ? messages.unpinHost : messages.pinHost, { instance }), + text: intl.formatMessage(isPinned ? messages.unpinHost : messages.pinHost, { + host: instance, + }), action: handlePinHost, icon: isPinned ? iconPushPinSlash : iconPushPin, },