learnlytics-go/templ/generator/test-complex-attributes/expected.html
2025-03-20 12:35:13 +01:00

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>