mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-02-25 01:08:50 +01:00
Fix location invocation bug
This commit is contained in:
parent
2145f761b5
commit
61e1a5042f
1 changed files with 9 additions and 8 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
import { useLocation, useNavigate } from 'react-router-dom';
|
||||||
import { subscribe, useSnapshot } from 'valtio';
|
import { subscribe, useSnapshot } from 'valtio';
|
||||||
|
|
||||||
import Accounts from '../pages/accounts';
|
import Accounts from '../pages/accounts';
|
||||||
|
@ -25,6 +26,9 @@ subscribe(states, (changes) => {
|
||||||
|
|
||||||
export default function Modals() {
|
export default function Modals() {
|
||||||
const snapStates = useSnapshot(states);
|
const snapStates = useSnapshot(states);
|
||||||
|
const navigate = useNavigate();
|
||||||
|
const location = useLocation();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{!!snapStates.showCompose && (
|
{!!snapStates.showCompose && (
|
||||||
|
@ -58,14 +62,11 @@ export default function Modals() {
|
||||||
onClick: (toast) => {
|
onClick: (toast) => {
|
||||||
toast.hideToast();
|
toast.hideToast();
|
||||||
states.prevLocation = location;
|
states.prevLocation = location;
|
||||||
// navigate(
|
navigate(
|
||||||
// instance
|
instance
|
||||||
// ? `/${instance}/s/${newStatus.id}`
|
? `/${instance}/s/${newStatus.id}`
|
||||||
// : `/s/${newStatus.id}`,
|
: `/s/${newStatus.id}`,
|
||||||
// );
|
);
|
||||||
location.hash = instance
|
|
||||||
? `/${instance}/s/${newStatus.id}`
|
|
||||||
: `/s/${newStatus.id}`;
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue