fix: migrate NcTextField to v-model usage

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
This commit is contained in:
Maksim Sukharev 2024-11-01 18:27:48 +01:00
parent 2ce9e85dbd
commit 6cb7b45a83
13 changed files with 22 additions and 26 deletions

View file

@ -16,7 +16,7 @@
</p>
<template v-if="!trialAccount.status">
<NcTextField :value.sync="hostedHPBNextcloudUrl"
<NcTextField v-model="hostedHPBNextcloudUrl"
class="form__textfield"
name="hosted_hpb_nextcloud_url"
placeholder="https://cloud.example.org/"
@ -24,7 +24,7 @@
:label="t('spreed', 'URL of this Nextcloud instance')"
label-visible />
<NcTextField :value.sync="hostedHPBFullName"
<NcTextField v-model="hostedHPBFullName"
class="form__textfield"
name="full_name"
placeholder="Jane Doe"
@ -32,7 +32,7 @@
:label="t('spreed', 'Full name of the user requesting the trial')"
label-visible />
<NcTextField :value.sync="hostedHPBEmail"
<NcTextField v-model="hostedHPBEmail"
class="form__textfield"
name="hosted_hpb_email"
placeholder="jane@example.org"

View file

@ -10,10 +10,10 @@
class="recording-server__textfield"
name="recording_server"
placeholder="https://recording.example.org"
:value="server"
:model-value="server"
:disabled="loading"
:label="t('spreed', 'Recording backend URL')"
@update:value="updateServer" />
@update:model-value="updateServer" />
<NcCheckboxRadioSwitch :checked="verify"
class="recording-server__checkbox"

View file

@ -9,10 +9,10 @@
class="signaling-server__textfield"
name="signaling_server"
placeholder="wss://signaling.example.org"
:value="server"
:model-value="server"
:disabled="loading"
:label="t('spreed', 'High-performance backend URL')"
@update:value="updateServer" />
@update:model-value="updateServer" />
<NcCheckboxRadioSwitch :checked="verify"
class="signaling-server__checkbox"

View file

@ -14,11 +14,11 @@
name="stun_server"
class="stun-server__input"
placeholder="stunserver:port"
:value="server"
:model-value="server"
:disabled="loading"
:aria-label="t('spreed', 'STUN server URL')"
label-outside
@update:value="update" />
@update:model-value="update" />
</div>
<AlertCircle v-show="!isValidServer"

View file

@ -24,10 +24,10 @@
class="turn-server__textfield"
:class="{ error: turnServerError }"
:title="turnServerError"
:value="server"
:model-value="server"
:disabled="loading"
:label="t('spreed', 'TURN server URL')"
@update:value="updateServer" />
@update:model-value="updateServer" />
<NcPasswordField ref="turn_secret"
v-model="turnSecret"

View file

@ -21,7 +21,7 @@
<label for="textField">{{ t('spreed', 'Enter your name') }}</label>
<NcTextField id="textField"
:value.sync="guestUserName"
v-model="guestUserName"
:placeholder="t('spreed', 'Guest')"
class="username-form__input"
:show-trailing-button="false"

View file

@ -13,10 +13,10 @@
<template v-if="!loading">
<div class="call-phone__form">
<NcTextField ref="textField"
v-model="searchText"
class="call-phone__form-input"
:label="t('spreed', 'Search participants or phone numbers')"
label-visible
:value.sync="searchText"
@keydown.enter="createConversation(participantPhoneItem)" />
<DialpadPanel container=".call-phone__form"
:value.sync="searchText"

View file

@ -8,8 +8,8 @@
<!-- Search -->
<div class="set-contacts__form">
<NcTextField ref="setContacts"
v-model="searchText"
v-intersection-observer="visibilityChanged"
:value.sync="searchText"
type="text"
class="set-contacts__form-input"
:label="textFieldLabel"

View file

@ -14,12 +14,11 @@
@submit.prevent="handleCreateNewFile">
<NcTextField id="new-file-form-name"
ref="textField"
v-model="newFileTitle"
:error="!!newFileError"
:helper-text="newFileError"
:label="t('spreed', 'Name of the new file')"
:placeholder="newFileTitle"
:value="newFileTitle"
@update:value="updateNewFileTitle" />
:placeholder="newFileTitle" />
<ul v-if="templates.length > 1" class="templates-picker__list">
<NewMessageTemplatePreview v-for="template in templates"
@ -177,9 +176,6 @@ export default {
methods: {
t,
updateNewFileTitle(value) {
this.newFileTitle = value
},
// Create text file and share it to a conversation
async handleCreateNewFile() {

View file

@ -23,7 +23,7 @@
{{ t('spreed', 'Question') }}
</p>
<div class="poll-editor__wrapper">
<NcTextField :value.sync="pollForm.question" :label="t('spreed', 'Ask a question')" v-on="$listeners" />
<NcTextField v-model="pollForm.question" :label="t('spreed', 'Ask a question')" v-on="$listeners" />
<!--native file picker, hidden -->
<input id="poll-upload"
ref="pollImport"
@ -54,7 +54,7 @@
:key="index"
class="poll-editor__option">
<NcTextField ref="pollOption"
:value.sync="pollForm.options[index]"
v-model="pollForm.options[index]"
:label="t('spreed', 'Answer {option}', {option: index + 1})" />
<NcButton v-if="pollForm.options.length > 2"
type="tertiary"

View file

@ -11,7 +11,7 @@
<p v-if="dialogSubtitle" class="selector__subtitle">
{{ dialogSubtitle }}
</p>
<NcTextField :value.sync="searchText"
<NcTextField v-model="searchText"
trailing-button-icon="close"
class="selector__search"
:label="t('spreed', 'Search conversations or users')"

View file

@ -18,7 +18,7 @@
<NcTextField v-else
ref="usernameInput"
:value.sync="guestUserName"
v-model="guestUserName"
:placeholder="t('spreed', 'Guest')"
class="username-form__input"
:show-trailing-button="!!guestUserName"

View file

@ -5,7 +5,7 @@
<template>
<NcTextField ref="searchConversations"
:value="value"
:model-value="value"
:aria-label="placeholderText"
:aria-describedby="ariaDescribedby"
:placeholder="placeholderText"
@ -14,7 +14,7 @@
label-outside
@focus="handleFocus"
@blur="handleBlur"
@update:value="updateValue"
@update:model-value="updateValue"
@trailing-button-click="abortSearch"
@keydown.esc="abortSearch">
<IconMagnify :size="16" />