GRAYBYTE WORDPRESS FILE MANAGER8959

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/swamivivekananda.co.in/wp-content/plugins/suremails/src/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/swamivivekananda.co.in/wp-content/plugins/suremails/src//App.js
import { HashRouter as Router, useLocation } from 'react-router-dom'; // Using HashRouter for routing
import ContentArea from '@routes/routes.js'; // Ensure this path is correct and points to your route definitions
import './styles.css'; // Ensure Tailwind CSS is imported properly
import NavMenu from '@components/nav-nenu.js'; // Import NavMenu for the top navigation
import { Toaster } from '@bsf/force-ui'; // Import Toaster for notifications
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { cn } from '@utils/utils';

const queryClient = new QueryClient();

const App = () => {
	return (
		<QueryClientProvider client={ queryClient }>
			<Router>
				<AppLayout />
			</Router>
		</QueryClientProvider>
	);
};

// Separate layout component to handle conditional rendering of NavMenu
const AppLayout = () => {
	const location = useLocation();

	// Check if the current path is '/onboarding'
	const isOnboarding = location.pathname.startsWith( '/onboarding' );

	return (
		<>
			<div className="w-full h-full">
				{ /* Only render NavMenu if not on the onboarding screen */ }
				{ ! isOnboarding && <NavMenu /> }
				<div
					className={ cn(
						'w-full bg-background-secondary',
						isOnboarding
							? 'min-h-[calc(100dvh-46px)] md:min-h-[calc(100dvh_-_32px)] lg:min-h-[calc(100vh_-_32px)]'
							: 'min-h-[calc(100dvh_-_110px)] md:min-h-[calc(100dvh_-_96px)] lg:min-h-[calc(100vh_-_96px)]'
					) }
				>
					<ContentArea />
				</div>
			</div>
			<Toaster dismissAfter={ 3000 } className="z-999999" />
		</>
	);
};

export default App;

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
api
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
assets
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
components
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
routes
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
screens
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
utils
--
July 10 2025 04:32:27
giriqfky / giriqfky
0755
.htaccess
0.41 KB
July 10 2025 04:32:27
giriqfky / giriqfky
0644
App.js
1.553 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
index.js
0.534 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644
styles.css
1.189 KB
June 23 2025 07:12:38
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF