Use current instance for links on account info

This commit is contained in:
Lim Chee Aun 2023-10-29 21:43:03 +08:00
parent b40bbb32c2
commit 77312f3fb2

View file

@ -126,7 +126,7 @@ function AccountInfo({
const { masto } = api({ const { masto } = api({
instance, instance,
}); });
const { masto: currentMasto } = api(); const { masto: currentMasto, instance: currentInstance } = api();
const [uiState, setUIState] = useState('default'); const [uiState, setUIState] = useState('default');
const isString = typeof account === 'string'; const isString = typeof account === 'string';
const [info, setInfo] = useState(isString ? null : account); const [info, setInfo] = useState(isString ? null : account);
@ -137,8 +137,8 @@ function AccountInfo({
); );
const sameCurrentInstance = useMemo( const sameCurrentInstance = useMemo(
() => instance === api().instance, () => instance === currentInstance,
[instance], [instance, currentInstance],
); );
useEffect(() => { useEffect(() => {
@ -534,7 +534,7 @@ function AccountInfo({
class="note" class="note"
dir="auto" dir="auto"
onClick={handleContentLinks({ onClick={handleContentLinks({
instance, instance: currentInstance,
})} })}
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: enhanceContent(note, { emojis }), __html: enhanceContent(note, { emojis }),