<x-filament-panels::page>
<div x-data="{
theme: null,
init() {
theme = localStorage.getItem('theme') || @js(filament()->getDefaultThemeMode()->value);
console.log(theme);
}
}"
>
<div>Current theme is {{$theme}} (is this possible)</div>
<div x-text:theme></div> {{-- This doesn't work, theme remains null even if console.log(theme) shows the correct value--}}
</div>
</x-filament-panels::page>
<x-filament-panels::page>
<div x-data="{
theme: null,
init() {
theme = localStorage.getItem('theme') || @js(filament()->getDefaultThemeMode()->value);
console.log(theme);
}
}"
>
<div>Current theme is {{$theme}} (is this possible)</div>
<div x-text:theme></div> {{-- This doesn't work, theme remains null even if console.log(theme) shows the correct value--}}
</div>
</x-filament-panels::page>