Sshid Installer

JavaScript

Automated SSH and server provisioning installer for Linux environments with secure configuration, key management, system hardening, and deployment automation.

Stars
17
Forks
1
Downloads
N/A
Open Issues
0
Files main

Repository Files

Loading file structure...
resources/js/app.jsx
import { createInertiaApp } from '@inertiajs/react'
import AuthLayout from '../layouts/auth-layout';
import { TooltipProvider } from '../components/ui/tooltip';
import "../css/app.css";
import DashboardLayout from '@/layouts/dashboard-layout';
import { Toaster } from '@/components/ui/sonner';

createInertiaApp({
    layout: (name) => {
        const page = name.toLowerCase();
        if(page.includes('auth')) {
            return AuthLayout;
        }
        if(page.includes('dashboard')) {
            return DashboardLayout;
        }
        return null;
    },
    withApp(app) {
        return (
            <TooltipProvider delayDuration={0}>
                {app}
                <Toaster />
            </TooltipProvider>
        )
    },
    pages: {
        path: '../pages',
        extension: '.jsx',
        lazy: true,
    },
    progress: {
        delay: 0,
    }
});