Tech4biz-channel/Channel-Frontend/src/App.tsx
2026-07-09 09:31:15 +05:30

26 lines
659 B
TypeScript

import { RouterProvider } from "react-router-dom";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { router } from "./app/router";
import { useEffect } from 'react';
import { useThemeStore } from './hooks/use-theme';
const queryClient = new QueryClient({
defaultOptions: {
queries: { retry: 1, refetchOnWindowFocus: false }
}
});
export const App = () => {
const initTheme = useThemeStore(state => state.initTheme);
useEffect(() => {
initTheme();
}, [initTheme]);
return (
<QueryClientProvider client={queryClient}>
<RouterProvider router={router} />
</QueryClientProvider>
);
};