Skip to content

Commit baa455f

Browse files
authored
Add auto night theme (#56)
1 parent 9293791 commit baa455f

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

resources/views/head.blade.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11

22
<!-- Start of Telescope Toolbar assets !-->
33
<script src="{{ route('telescope-toolbar.baseJs') }}?{{ $assetVersion }}"></script>
4-
<link href="{{ route('telescope-toolbar.styling') }}?{{ $assetVersion }}&lightMode={{ $lightMode }}" rel="stylesheet">
4+
@if ($lightMode !== 'auto')
5+
<link href="{{ route('telescope-toolbar.styling') }}?{{ $assetVersion }}&lightMode={{ $lightMode }}" rel="stylesheet">
6+
@else
7+
<link href="{{ route('telescope-toolbar.styling') }}?{{ $assetVersion }}&lightMode=1" rel="stylesheet">
8+
<link href="{{ route('telescope-toolbar.styling') }}?{{ $assetVersion }}&lightMode=0" media="(prefers-color-scheme: dark)" rel="stylesheet">
9+
@endif
510
<script @if(isset($csp_script_nonce) && $csp_script_nonce) nonce="{{ $csp_script_nonce }}" @endif>/*<![CDATA[*/
611
(function () {
712
@foreach ($requestStack as $request)

src/Toolbar.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ private function injectToolbar($request, $response)
128128

129129
$head = View::make('telescope-toolbar::head', [
130130
'assetVersion' => static::ASSET_VERSION,
131-
'lightMode' => config('telescope-toolbar.light_theme') ? 1 : 0,
131+
'lightMode' => config('telescope-toolbar.light_theme') === 'auto' ? 'auto'
132+
: (config('telescope-toolbar.light_theme') ? 1 : 0),
132133
'requestStack' => $this->getRequestStack($request, $response),
133134
])->render();
134135

0 commit comments

Comments
 (0)