fix: settings page

This commit is contained in:
ghost2023
2026-06-17 13:34:23 +03:00
parent 2a0f16241b
commit dcb2de7631

View File

@@ -11,7 +11,7 @@ import {
Text,
Title,
} from "@mantine/core";
import { useQuery } from "@tanstack/react-query";
import { useQuery, useQueryClient } from "@tanstack/react-query";
import {
AlertCircle,
Briefcase,
@@ -64,6 +64,7 @@ const TAB_ORDER: SettingsTab[] = [
export default function SettingsPage() {
const navigate = useNavigate();
const queryClient = useQueryClient();
const [searchParams, setSearchParams] = useSearchParams();
const tab = (searchParams.get("tab") as SettingsTab) || "company";
const setTab = useCallback(
@@ -89,6 +90,14 @@ export default function SettingsPage() {
const profile = profileQuery.data;
useEffect(() => {
if (profileQuery.dataUpdatedAt > 0) {
queryClient.invalidateQueries({
queryKey: api.companies.getInfo.queryKey(),
});
}
}, [profileQuery.dataUpdatedAt, queryClient]);
const [isOnboarding, setIsOnboarding] = useState<boolean | null>(null);
useEffect(() => {