PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.0-beta1
Elementor Website Builder – more than just a page builder v3.8.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
elementor / app / modules / kit-library / assets / js / app.js

app.js in Elementor Website Builder – more than just a page builder 3.8.0-beta1, at app/modules/kit-library/assets/js/app.js

40 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import Favorites from './pages/favorites/favorites';
2 import Index from './pages/index';
3 import Overview from './pages/overview/overview';
4 import Preview from './pages/preview/preview';
5 import { LastFilterProvider } from './context/last-filter-context';
6 import { QueryClientProvider, QueryClient } from 'react-query';
7 import { ReactQueryDevtools } from 'react-query/devtools';
8 import { Router } from '@reach/router';
9 import { SettingsProvider } from './context/settings-context';
10
11 const queryClient = new QueryClient( {
12 defaultOptions: {
13 queries: {
14 refetchOnWindowFocus: false,
15 retry: false,
16 staleTime: 1000 * 60 * 30, // 30 minutes
17 },
18 },
19 } );
20
21 export default function App() {
22 return (
23 <div className="e-kit-library">
24 <QueryClientProvider client={ queryClient }>
25 <SettingsProvider value={ elementorAppConfig[ 'kit-library' ] }>
26 <LastFilterProvider>
27 <Router>
28 <Index path="/" />
29 <Favorites path="/favorites" />
30 <Preview path="/preview/:id" />
31 <Overview path="/overview/:id" />
32 </Router>
33 </LastFilterProvider>
34 </SettingsProvider>
35 { elementorCommon.config.isElementorDebug && <ReactQueryDevtools initialIsOpen={ false } /> }
36 </QueryClientProvider>
37 </div>
38 );
39 }
40