chore(web): migration svelte 5 syntax (#13883)

This commit is contained in:
Alex
2024-11-14 08:43:25 -06:00
committed by GitHub
parent 9203a61709
commit 0b3742cf13
310 changed files with 6435 additions and 4176 deletions

View File

@@ -1,10 +1,14 @@
<script lang="ts">
import { generateId } from '$lib/utils/generate-id';
export let filters: string[];
export let selected: string;
export let label: string;
export let onSelect: (selected: string) => void;
interface Props {
filters: string[];
selected: string;
label: string;
onSelect: (selected: string) => void;
}
let { filters, selected, label, onSelect }: Props = $props();
const id = `group-tab-${generateId()}`;
</script>
@@ -22,7 +26,7 @@
class="peer sr-only"
value={filter}
checked={filter === selected}
on:change={() => onSelect(filter)}
onchange={() => onSelect(filter)}
/>
<label
for="{id}-{index}"