nicolium: fix variable name, do not expose unavailable feature

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk
2026-03-18 22:24:42 +01:00
parent fd0339609b
commit 70cf8d023c
2 changed files with 10 additions and 4 deletions

View File

@ -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<React.CSSProperties>({});
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 && (
<InstanceFavicon account={account} disabled={!withLinkToProfile} />
<InstanceFavicon
account={account}
disabled={!withLinkToProfile || !features.instanceTimeline}
/>
)}
{timestamp ? (

View File

@ -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,
},