@php /** @var \Sunchayn\Nimbus\Modules\Config\ActiveApplicationResolver $activeApplicationResolver */ $config = \Illuminate\Support\Js::from([ 'basePath' => rtrim(\Illuminate\Support\Str::start(config('nimbus.prefix'), '/'), '/'), 'routes' => isset($routes) ? json_encode($routes) : null, 'headers' => isset($headers) ? json_encode($headers) : null, 'routeExtractorException' => isset($routeExtractorException) ? json_encode($routeExtractorException) : null, 'isVersioned' => $activeApplicationResolver->isVersioned(), 'apiBaseUrl' => $activeApplicationResolver->getApiBaseUrl(), 'currentUser' => isset($currentUser) ? json_encode($currentUser) : null, 'applications' => $activeApplicationResolver->getAvailableApplications(), 'activeApplication' => $activeApplicationResolver->getActiveApplicationKey(), ]); $configTag = new \Illuminate\Support\HtmlString(<< window.Nimbus = {$config}; HTML); @endphp {{ $configTag }} @vite(['resources/css/app.css', 'resources/js/app/app.ts'])