19 lines
550 B
HTML
19 lines
550 B
HTML
|
<div
|
||
|
x-data="{darkMode: localStorage.getItem('darkMode') || localStorage.setItem('darkMode', 'system')}"
|
||
|
x-init="$watch('darkMode', val => localStorage.setItem('darkMode', val))"
|
||
|
:class="{'dark': darkMode === 'dark' || (darkMode === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches)}"
|
||
|
>
|
||
|
</div>
|
||
|
<div x-data="{ count: 0 }">
|
||
|
<button
|
||
|
x-on:click="count++"
|
||
|
>Increment</button>
|
||
|
<span x-text="count"></span>
|
||
|
</div>
|
||
|
<div x-data="{ count: 0 }">
|
||
|
<button
|
||
|
@click="count++"
|
||
|
>Increment</button>
|
||
|
<span x-text="count"></span>
|
||
|
</div>
|