Skip to content

Commit 21696ce

Browse files
committed
Refactor: Simplify props usage by removing unnecessary bindings in various components
Signed-off-by: Christian Hartmann <chris-hartmann@gmx.de>
1 parent c6d67fa commit 21696ce

16 files changed

Lines changed: 47 additions & 50 deletions

src/Forms.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
v-for="form in sharedForms"
5050
:key="form.id"
5151
:form="form"
52-
:read-only="true"
52+
read-only
5353
@open-sharing="openSharing"
5454
@mobile-close-navigation="mobileCloseNavigation" />
5555
</ul>
@@ -60,7 +60,7 @@
6060
<NcButton
6161
alignment="start"
6262
class="forms__archived-forms-toggle"
63-
type="tertiary"
63+
variant="tertiary"
6464
wide
6565
@click="showArchivedForms = true">
6666
<template #icon>
@@ -91,7 +91,7 @@
9191
<FormsIcon :size="64" />
9292
</template>
9393
<template v-if="canCreateForms" #action>
94-
<NcButton type="primary" @click="onNewForm">
94+
<NcButton variant="primary" @click="onNewForm">
9595
{{ t('forms', 'Create a form') }}
9696
</NcButton>
9797
</template>
@@ -109,7 +109,7 @@
109109
<FormsIcon :size="64" />
110110
</template>
111111
<template v-if="canCreateForms" #action>
112-
<NcButton type="primary" @click="onNewForm">
112+
<NcButton variant="primary" @click="onNewForm">
113113
{{ t('forms', 'Create new form') }}
114114
</NcButton>
115115
</template>

src/FormsSettings.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<NcSelect
1818
v-model="appConfig.creationAllowedGroups"
1919
:disabled="!appConfig.restrictCreation"
20-
:multiple="true"
20+
multiple
2121
:options="availableGroups"
2222
:placeholder="t('forms', 'Select groups')"
2323
class="forms-settings__creation__multiselect"

src/FormsSubmit.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<NcContent app-name="forms" :class="{ 'app-forms-embedded': isEmbedded }">
88
<Submit
99
:form="form"
10-
:public-view="true"
10+
public-view
1111
:share-hash="shareHash"
1212
:is-logged-in="isLoggedIn" />
1313
</NcContent>

src/components/AppNavigationForm.vue

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
:active="isActive"
1010
:actions-aria-label="t('forms', 'Form actions')"
1111
:counter-number="form.submissionCount"
12-
:compact="true"
12+
compact
1313
:force-display-actions="forceDisplayActions"
1414
:name="formTitle"
1515
:to="{
@@ -28,8 +28,8 @@
2828
<template v-if="!loading && !readOnly" #actions>
2929
<NcActionRouter
3030
v-if="!isArchived"
31-
:close-after-click="true"
32-
:exact="true"
31+
close-after-click
32+
exact
3333
:to="{ name: 'edit', params: { hash: form.hash } }"
3434
@click="mobileCloseNavigation">
3535
<template #icon>
@@ -39,27 +39,24 @@
3939
</NcActionRouter>
4040
<NcActionButton
4141
v-if="!isArchived"
42-
:close-after-click="true"
42+
close-after-click
4343
@click="onShareForm">
4444
<template #icon>
4545
<IconShareVariant :size="20" />
4646
</template>
4747
{{ t('forms', 'Share form') }}
4848
</NcActionButton>
4949
<NcActionRouter
50-
:close-after-click="true"
51-
:exact="true"
50+
close-after-click
51+
exact
5252
:to="{ name: 'results', params: { hash: form.hash } }"
5353
@click="mobileCloseNavigation">
5454
<template #icon>
5555
<IconPoll :size="20" />
5656
</template>
5757
{{ t('forms', 'Results') }}
5858
</NcActionRouter>
59-
<NcActionButton
60-
v-if="canEdit"
61-
:close-after-click="true"
62-
@click="onCloneForm">
59+
<NcActionButton v-if="canEdit" close-after-click @click="onCloneForm">
6360
<template #icon>
6461
<IconContentCopy :size="20" />
6562
</template>
@@ -68,7 +65,7 @@
6865
<NcActionSeparator v-if="canEdit" />
6966
<NcActionButton
7067
v-if="canEdit"
71-
:close-after-click="true"
68+
close-after-click
7269
@click="onToggleArchive">
7370
<template #icon>
7471
<IconArchiveOff v-if="isArchived" :size="20" />
@@ -82,7 +79,7 @@
8279
</NcActionButton>
8380
<NcActionButton
8481
v-if="canEdit"
85-
:close-after-click="true"
82+
close-after-click
8683
@click="showDeleteDialog = true">
8784
<template #icon>
8885
<IconDelete :size="20" />

src/components/Questions/AnswerInput.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
</NcActions>
5858
<NcButton
5959
:aria-label="t('forms', 'Delete answer')"
60-
type="tertiary"
60+
variant="tertiary"
6161
@click="deleteEntry">
6262
<template #icon>
6363
<IconDelete :size="20" />

src/components/Questions/Question.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
:aria-label="t('forms', 'Move question up')"
2424
:disabled="!canMoveUp"
2525
class="question__drag-handle-button"
26-
type="tertiary-no-background"
26+
variant="tertiary-no-background"
2727
@click.stop="onMoveUp">
2828
<template #icon>
2929
<IconArrowUp :size="20" />
@@ -35,7 +35,7 @@
3535
:aria-label="t('forms', 'Move question down')"
3636
:disabled="!canMoveDown"
3737
class="question__drag-handle-button"
38-
type="tertiary-no-background"
38+
variant="tertiary-no-background"
3939
@click.stop="onMoveDown">
4040
<template #icon>
4141
<IconArrowDown :size="20" />
@@ -79,7 +79,7 @@
7979
<NcActions
8080
v-if="!readOnly"
8181
:id="actionsId"
82-
:force-menu="true"
82+
force-menu
8383
placement="bottom-end"
8484
class="question__header__title__menu">
8585
<template v-if="isRequired" #icon>
@@ -108,7 +108,7 @@
108108
</template>
109109
{{ t('forms', 'Technical name') }}
110110
</NcActionInput>
111-
<NcActionButton :close-after-click="true" @click="onClone">
111+
<NcActionButton close-after-click @click="onClone">
112112
<template #icon>
113113
<IconContentCopy :size="20" />
114114
</template>

src/components/Questions/QuestionFile.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
:disabled="
124124
!readOnly || values.length >= maxAllowedFilesCount
125125
"
126-
type="tertiary-no-background"
126+
variant="tertiary-no-background"
127127
@click="toggleFileInput">
128128
<template #icon>
129129
<IconUploadMultiple

src/components/Results/Submission.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<h3 dir="auto">
1010
{{ submission.userDisplayName }}
1111
</h3>
12-
<NcActions class="submission-menu" :force-menu="true">
12+
<NcActions class="submission-menu" force-menu>
1313
<NcActionButton v-if="canDeleteSubmission" @click="onDelete">
1414
<template #icon>
1515
<IconDelete :size="20" />

src/components/SidebarTabs/SharingSearchDiv.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
:get-option-key="(option) => option.key"
1313
:options="options"
1414
:placeholder="t('forms', 'Search for user, group or team …')"
15-
:user-select="true"
15+
user-select
1616
:filter-by="() => true"
1717
label="displayName"
1818
@search="asyncSearch"

src/components/SidebarTabs/SharingShareDiv.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<li class="share-div">
88
<NcAvatar
99
:user="share.shareWith"
10-
:disable-menu="true"
10+
disable-menu
1111
:display-name="displayName"
1212
:is-no-user="isNoUser" />
1313
<div class="share-div__desc">

0 commit comments

Comments
 (0)