fix: Language cache sight
This commit is contained in:
@ -6,8 +6,9 @@ import {
|
||||
MainPage,
|
||||
SightPage,
|
||||
} from "@pages";
|
||||
import { authStore } from "@shared";
|
||||
import { authStore, editSightStore, sightsStore } from "@shared";
|
||||
import { Layout } from "@widgets";
|
||||
import { useEffect } from "react";
|
||||
|
||||
import { Navigate, Outlet, Route, Routes, useLocation } from "react-router-dom";
|
||||
|
||||
@ -32,6 +33,11 @@ const ProtectedRoute = ({ children }: { children: React.ReactNode }) => {
|
||||
};
|
||||
|
||||
export const Router = () => {
|
||||
const pathname = useLocation();
|
||||
useEffect(() => {
|
||||
editSightStore.clearSightInfo();
|
||||
sightsStore.clearCreateSight();
|
||||
}, [pathname]);
|
||||
return (
|
||||
<Routes>
|
||||
<Route
|
||||
|
Reference in New Issue
Block a user