chore: use writable derived in more places (#17248)

chore(web): use writable derived in more places
This commit is contained in:
Ben McCann
2025-03-31 07:15:52 -07:00
committed by GitHub
parent d613f15606
commit b25914c2a5
7 changed files with 14 additions and 37 deletions
+4 -6
View File
@@ -13,8 +13,10 @@
let password = $state('');
let confirmPassword = $state('');
let name = $state('');
let errorMessage = $state('');
let valid = $derived(password === confirmPassword && confirmPassword.length > 0);
let errorMessage = $derived(
password === confirmPassword || confirmPassword.length === 0 ? '' : $t('password_does_not_match'),
);
const valid = $derived(password === confirmPassword && confirmPassword.length > 0);
interface Props {
data: PageData;
@@ -22,10 +24,6 @@
let { data }: Props = $props();
$effect(() => {
errorMessage = password === confirmPassword || confirmPassword.length === 0 ? '' : $t('password_does_not_match');
});
const onSubmit = async (event: Event) => {
event.preventDefault();