Files
online.tbbank.gov.tm-larave…/resources/views/vendor/nova/layout.blade.php
2024-09-25 20:13:24 +05:00

79 lines
3.6 KiB
PHP

<!DOCTYPE html>
<html lang="{{ $locale = \Laravel\Nova\Nova::resolveUserLocale(request()) }}" dir="{{ \Laravel\Nova\Nova::rtlEnabled() ? 'rtl' : 'ltr' }}" class="h-full font-sans antialiased">
<head>
<meta name="theme-color" content="#fff">
<meta charset="utf-8">
<meta name="csrf-token" content="{{ csrf_token() }}">
<meta name="viewport" content="width=device-width"/>
<meta name="locale" content="{{ $locale }}"/>
<meta name="robots" content="noindex">
<link rel="shortcut icon" href="/favicon.png" type="image/png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
@include('nova::partials.meta')
<style>.dots,.loader{display:inline-block}body{margin:0;padding:0;}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 50%,#cbd5e1 100%);display:flex;justify-content:center;align-items:center;flex-direction:column}.loader{width:50px;height:50px;border:5px solid #64748b;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:1s linear infinite rotation}.loader-section{margin-top:20px;color:#1e293b;font-size:18px}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.dots{width:20px}@keyframes blink{0%,100%{opacity:.2}20%{opacity:1}}.dots span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}</style>
<!-- Styles -->
<link rel="stylesheet" href="{{ mix('app.css', 'vendor/nova') }}">
@if ($styles = \Laravel\Nova\Nova::availableStyles(request()))
<!-- Tool Styles -->
@foreach($styles as $asset)
<link rel="stylesheet" href="{!! $asset->url() !!}">
@endforeach
@endif
<script>
if (localStorage.novaTheme === 'dark' || (!('novaTheme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark')
} else {
document.documentElement.classList.remove('dark')
}
</script>
</head>
<body class="min-w-site text-sm font-medium min-h-full text-gray-500 dark:text-gray-400 bg-gray-100 dark:bg-gray-900">
<div id="loader-wrapper">
<div class="loader"></div>
<div class="loader-section">
<p>{{ __('Loading') }}<span class="dots">...</span></p>
</div>
</div>
@inertia
<!-- Scripts -->
<script src="{{ mix('manifest.js', 'vendor/nova') }}"></script>
<script src="{{ mix('vendor.js', 'vendor/nova') }}"></script>
<script src="{{ mix('app.js', 'vendor/nova') }}"></script>
<!-- Build Nova Instance -->
<script>
const config = @json(\Laravel\Nova\Nova::jsonVariables(request()));
window.Nova = createNovaApp(config)
Nova.countdown()
</script>
@if ($scripts = \Laravel\Nova\Nova::availableScripts(request()))
<!-- Tool Scripts -->
@foreach ($scripts as $asset)
<script src="{!! $asset->url() !!}"></script>
@endforeach
@endif
<!-- Start Nova -->
<script defer>
document.getElementById('loader-wrapper').style.display = 'none';
Nova.liftOff()
Nova.$emit('liftedOff')
</script>
</body>
</html>