fix(ui): switch alias operations from client fetch to form actions
Some checks failed
CI / Unit & Component Tests (push) Failing after 1s
CI / Backend Unit Tests (push) Failing after 2s
CI / Unit & Component Tests (pull_request) Failing after 1s
CI / Backend Unit Tests (pull_request) Failing after 1s

Replaces raw client-side fetch with SvelteKit form actions
(addAlias, removeAlias) using the server-side API client for
proper auth handling. 10 new component tests for NameHistoryEditCard.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-04-07 16:05:56 +02:00
parent 036843bf8f
commit e204ed89b6
4 changed files with 206 additions and 123 deletions

View File

@@ -51,12 +51,7 @@ const person = $derived(data.person);
</div>
</form>
<NameHistoryEditCard
personId={person.id}
personFirstName={person.firstName}
aliases={data.aliases}
canWrite={true}
/>
<NameHistoryEditCard aliases={data.aliases} canWrite={true} aliasError={form?.aliasError} />
<PersonDangerZone person={person} form={form} />