resources/views/layouts/skeleton.blade.php (50 lines of code) (raw):
<!DOCTYPE html>
<html lang="{{ \App::getLocale() }}" dir="{{ htmldir() }}">
<head>
<base href="{{ url('/') }}/" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>@yield('title', trans('app.application_title'))</title>
<link rel="manifest" href="manifest.webmanifest">
<link rel="stylesheet" href="{{ asset(mix('css/app-'.htmldir().'.css')) }}">
{{-- Required only for the Upgrade account page --}}
@if (Route::currentRouteName() == 'settings.subscriptions.upgrade' || Route::currentRouteName() == 'settings.subscriptions.confirm')
<link rel="stylesheet" href="{{ asset(mix('css/stripe.css')) }}">
@endif
<link rel="shortcut icon" href="img/favicon.png">
<script>
window.Laravel = {!! \Safe\json_encode([
'locale' => \App::getLocale(),
'htmldir' => htmldir(),
'profileDefaultView' => auth()->user()->profile_active_tab,
'timezone' => auth()->user()->timezone,
'env' => \App::environment(),
]); !!}
</script>
</head>
<body data-account-id="{{ auth()->user()->account_id }}" class="bg-gray-monica min-vh-100 flex flex-column">
<div id="app" class="flex-grow-1">
@if (Route::currentRouteName() != 'settings.subscriptions.confirm')
@include('partials.header')
@include('partials.subscription')
@endif
@yield('content')
</div>
@if (Route::currentRouteName() != 'settings.subscriptions.confirm')
@include('partials.footer')
@endif
{{-- THE JS FILE OF THE APP --}}
@push('scripts')
<script src="{{ asset(mix('js/manifest.js')) }}"></script>
<script src="{{ asset(mix('js/vendor.js')) }}"></script>
@endpush
{{-- Load everywhere except on the Upgrade account page --}}
@if (Route::currentRouteName() != 'settings.subscriptions.upgrade' && Route::currentRouteName() != 'settings.subscriptions.confirm')
@push('scripts')
<script src="{{ asset(mix('js/app.js')) }}"></script>
@endpush
@endif
@stack('scripts')
</body>
</html>