kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
EmbeddedStatus: move history.block() into useEffect
rodzic
83103294d3
commit
058746103f
|
@ -26,11 +26,11 @@ const EmbeddedStatus: React.FC<IEmbeddedStatus> = ({ params }) => {
|
||||||
|
|
||||||
const [loading, setLoading] = useState(true);
|
const [loading, setLoading] = useState(true);
|
||||||
|
|
||||||
// Prevent navigation for UX and security.
|
|
||||||
// https://stackoverflow.com/a/71531211
|
|
||||||
history.block();
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
// Prevent navigation for UX and security.
|
||||||
|
// https://stackoverflow.com/a/71531211
|
||||||
|
history.block();
|
||||||
|
|
||||||
dispatch(fetchStatus(params.statusId))
|
dispatch(fetchStatus(params.statusId))
|
||||||
.then(() => setLoading(false))
|
.then(() => setLoading(false))
|
||||||
.catch(() => setLoading(false));
|
.catch(() => setLoading(false));
|
||||||
|
|
Ładowanie…
Reference in New Issue