Browse Source

Merge pull request #45136 from nextcloud/feat/webauthn/submit-device-name

feat(webauthn): submit device name by pressing enter
Richard Steinmetz 3 weeks ago
parent
commit
197e6dcd86

+ 11 - 8
apps/settings/src/components/WebAuthn/AddDevice.vue

@@ -2,6 +2,7 @@
   - @copyright 2020, Roeland Jago Douma <roeland@famdouma.nl>
   -
   - @author Roeland Jago Douma <roeland@famdouma.nl>
+  - @author 2024 Richard Steinmetz <richard@steinmetz.cloud>
   -
   - @license GNU AGPL version 3 or any later version
   -
@@ -39,14 +40,16 @@
 		<div v-else-if="step === RegistrationSteps.NAMING"
 			class="new-webauthn-device">
 			<span class="icon-loading-small webauthn-loading" />
-			<NcTextField ref="nameInput"
-				class="new-webauthn-device__name"
-				:label="t('settings', 'Device name')"
-				:value.sync="name"
-				show-trailing-button
-				:trailing-button-label="t('settings', 'Add')"
-				trailing-button-icon="arrowRight"
-				@trailing-button-click="submit" />
+			<form @submit.prevent="submit">
+				<NcTextField ref="nameInput"
+					class="new-webauthn-device__name"
+					:label="t('settings', 'Device name')"
+					:value.sync="name"
+					show-trailing-button
+					:trailing-button-label="t('settings', 'Add')"
+					trailing-button-icon="arrowRight"
+					@trailing-button-click="submit" />
+			</form>
 		</div>
 
 		<div v-else-if="step === RegistrationSteps.PERSIST"

File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-webauthn.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-webauthn.js.map


Some files were not shown because too many files changed in this diff