diff --git a/view/component/account/changebio.templ b/view/component/account/changebio.templ index e48d5c4..ba79b7b 100644 --- a/view/component/account/changebio.templ +++ b/view/component/account/changebio.templ @@ -15,6 +15,41 @@ templ ChangeBio(err string, bio string) { class="w-[90%] mx-auto mt-5" x-data={ templ.JSFuncCall("bioComponent", bio, user.Bio, err).CallInline } > +
@@ -78,40 +113,5 @@ templ ChangeBio(err string, bio string) { x-show="err" x-text="err" >

- } diff --git a/view/component/account/changeusername.templ b/view/component/account/changeusername.templ index 00e5bf5..25cc151 100644 --- a/view/component/account/changeusername.templ +++ b/view/component/account/changeusername.templ @@ -13,11 +13,25 @@ templ ChangeUsername(err string, username string) { hx-post="/change-username" hx-swap="outerHTML" class="w-[90%] mx-auto mt-5" - x-data={ "{ err: '" + err + "'}" } + x-data={ templ.JSFuncCall( + "usernameComponent", username, user.Username, err, + ).CallInline } > +
Update @@ -76,9 +90,9 @@ templ ChangeUsername(err string, username string) { type="button" href="#" x-cloak - x-show={ "username !=='" + user.Username + "'" } + x-show="username !== initialUsername" x-transition.opacity.duration.500ms - @click={ "username='" + user.Username + "';err=''" } + @click="resetUsername()" > Cancel diff --git a/view/component/form/confirmpass.templ b/view/component/form/confirmpass.templ index 6976ddf..90bb192 100644 --- a/view/component/form/confirmpass.templ +++ b/view/component/form/confirmpass.templ @@ -1,22 +1,27 @@ package form -import "fmt" - templ ConfirmPassword(err string) { - {{ - xdata := fmt.Sprintf( - "{ errMsg: '%s'}", - err, - ) - }}
+
@@ -30,6 +35,7 @@ templ ConfirmPassword(err string) { placeholder="Confirm password" required aria-describedby="password-error" + @input="reset()" />
-
+
- change username + - confirm password

+

@@ -44,6 +47,7 @@ templ LoginForm(loginError string) { disabled:pointer-events-none" required aria-describedby="username-error" + @input="resetErr()" />
+
-