performance updates

This commit is contained in:
Mark Gregory
2026-09-03 09:45:39 +01:00
parent aa604d701e
commit be84b1a791
4 changed files with 29 additions and 21 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head> <head>
@include('partials.head') @include('partials.head', ['loadModuleAssets' => false, 'loadLayoutAssets' => false])
</head> </head>
<body class="min-h-screen bg-neutral-100 antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900"> <body class="min-h-screen bg-neutral-100 antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900">
<div class="bg-muted flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10"> <div class="bg-muted flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10">
+1 -1
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head> <head>
@include('partials.head') @include('partials.head', ['loadModuleAssets' => false, 'loadLayoutAssets' => false])
</head> </head>
<body class="hd-auth-surface min-h-screen bg-white antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900"> <body class="hd-auth-surface min-h-screen bg-white antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900">
<div class="bg-background flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10"> <div class="bg-background flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10">
+1 -1
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head> <head>
@include('partials.head') @include('partials.head', ['loadModuleAssets' => false, 'loadLayoutAssets' => false])
</head> </head>
<body class="min-h-screen bg-white antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900"> <body class="min-h-screen bg-white antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900">
<div class="relative grid h-dvh flex-col items-center justify-center px-8 sm:px-0 lg:max-w-none lg:grid-cols-2 lg:px-0"> <div class="relative grid h-dvh flex-col items-center justify-center px-8 sm:px-0 lg:max-w-none lg:grid-cols-2 lg:px-0">
+13 -5
View File
@@ -11,16 +11,23 @@
<title>{{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }}</title> <title>{{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }}</title>
@fonts @fonts
@php @php
// Guest/authentication pages only need the shared theme stylesheet. Loading
// every enabled module here made /login download each module's CSS/JS even
// though none of those assets are used on the authentication screen.
$loadModuleAssets = $loadModuleAssets ?? auth()->check();
$loadLayoutAssets = $loadLayoutAssets ?? auth()->check();
$backendCssEntry = is_file(resource_path('themes/backend/assets/css/app.css')) $backendCssEntry = is_file(resource_path('themes/backend/assets/css/app.css'))
? 'resources/themes/backend/assets/css/app.css' ? 'resources/themes/backend/assets/css/app.css'
: 'resources/themes/backend/assets/css/helpdesk.css'; : 'resources/themes/backend/assets/css/helpdesk.css';
$viteAssets = [ $viteAssets = [$backendCssEntry];
$backendCssEntry,
'resources/themes/backend/assets/js/passkeys.js',
'resources/themes/backend/assets/js/layout.js',
];
if ($loadLayoutAssets) {
$viteAssets[] = 'resources/themes/backend/assets/js/layout.js';
}
if ($loadModuleAssets) {
$moduleStatuses = []; $moduleStatuses = [];
$moduleStatusFile = base_path('modules_statuses.json'); $moduleStatusFile = base_path('modules_statuses.json');
@@ -43,6 +50,7 @@
} }
} }
} }
}
$viteAssets = array_values(array_unique($viteAssets)); $viteAssets = array_values(array_unique($viteAssets));
@endphp @endphp