refactor: improve type definitions and event handling in CharacterSearchInput component

This commit is contained in:
2026-03-14 17:18:58 +01:00
parent 31308ef126
commit 9485d9841c
3 changed files with 90 additions and 68 deletions
+2 -3
View File
@@ -147,8 +147,7 @@
$: columnVisibility = data.columnVisibility || {};
$: hasWon = selectedCharacters.some(char => char.id === dailyCharacter.id);
function handleCharacterSelect(event: CustomEvent) {
const character = event.detail;
function handleCharacterSelect(character: CharacterWithRelations) {
selectCharacter(character);
}
@@ -306,7 +305,7 @@
<CharacterSearchInput
{characters}
{selectedCharacters}
on:select={handleCharacterSelect}
onSelect={handleCharacterSelect}
/>
{/if}
</section>
+2 -3
View File
@@ -299,8 +299,7 @@
selectedCharacters = [];
}
function handleCharacterSelect(event: CustomEvent) {
const character = event.detail;
function handleCharacterSelect(character: CharacterWithRelations) {
selectCharacter(character);
}
@@ -619,7 +618,7 @@
<CharacterSearchInput
{characters}
{selectedCharacters}
on:select={handleCharacterSelect}
onSelect={handleCharacterSelect}
/>
{/if}
{:else}