import { IntlProvider } from 'react-intl'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import Head from 'next/head'; import { Inter } from 'next/font/google'; import { useRouter } from 'next/router'; import useLocale from 'hooks/useLocale'; import useConfig from 'hooks/useConfig'; import 'react-basics/dist/styles.css'; import 'styles/variables.css'; import 'styles/locale.css'; import 'styles/index.css'; import 'chartjs-adapter-date-fns'; import Script from 'next/script'; const inter = Inter({ subsets: ['latin'] }); const client = new QueryClient({ defaultOptions: { queries: { retry: false, refetchOnWindowFocus: false, }, }, }); export default function App({ Component, pageProps }) { const { locale, messages } = useLocale(); const { basePath, pathname } = useRouter(); const config = useConfig(); const Wrapper = ({ children }) => {children}; if (config?.uiDisabled) { return null; } return ( null} > {!pathname.includes('/share/') &&