fix layout in login page and password reset

This commit is contained in:
Girish Ramakrishnan
2025-09-09 16:55:24 +02:00
parent aaf2c7f58a
commit 6913fe1f08
2 changed files with 48 additions and 14 deletions

View File

@@ -116,9 +116,9 @@ onMounted(async () => {
<TextInput id="inputPasswordResetIdentifier" name="passwordResetIdentifier" v-model="passwordResetIdentifier" :disabled="busy" autofocus required />
</FormGroup>
<div style="margin-top: 20px">
<Button style="margin-right: 6px" @click="onPasswordReset()" :disabled="busy || !passwordResetIdentifier" :loading="busy">{{ $t('passwordReset.resetAction') }}</Button>
<a href="/">{{ $t('passwordReset.backToLoginAction') }}</a>
<div class="actions">
<Button @click="onPasswordReset()" :disabled="busy || !passwordResetIdentifier" :loading="busy">{{ $t('passwordReset.resetAction') }}</Button>
<a class="login" href="/">{{ $t('passwordReset.backToLoginAction') }}</a>
</div>
</form>
</div>
@@ -156,9 +156,9 @@ onMounted(async () => {
<p class="has-error" v-if="error.totpToken">{{ error.totpToken }}</p>
</FormGroup>
<div style="margin-top: 20px">
<Button @click="onNewPassword()" style="margin-right: 6px" :disabled="busy || !newPassword || newPassword !== newPasswordRepeat" :loading="busy">{{ $t('passwordReset.passwordChanged.submitAction') }}</Button>
<a href="/">{{ $t('passwordReset.backToLoginAction') }}</a>
<div class="actions">
<Button @click="onNewPassword()" :disabled="busy || !newPassword || newPassword !== newPasswordRepeat" :loading="busy">{{ $t('passwordReset.passwordChanged.submitAction') }}</Button>
<a class="login" href="/">{{ $t('passwordReset.backToLoginAction') }}</a>
</div>
</form>
</div>
@@ -172,3 +172,20 @@ onMounted(async () => {
</div>
</PublicPageLayout>
</template>
<style scoped>
.actions {
margin-top: 1.5em;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.actions .login {
margin-top: 1em;
font-size: 0.9em;
}
</style>