aboutsummaryrefslogtreecommitdiff
path: root/src/components/lists_edit/lists_edit.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/lists_edit/lists_edit.vue')
-rw-r--r--src/components/lists_edit/lists_edit.vue24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/components/lists_edit/lists_edit.vue b/src/components/lists_edit/lists_edit.vue
index e788c00a..6521aba6 100644
--- a/src/components/lists_edit/lists_edit.vue
+++ b/src/components/lists_edit/lists_edit.vue
@@ -15,12 +15,17 @@
</button>
<div class="title">
<i18n-t
+ v-if="id"
keypath="lists.editing_list"
>
<template #listTitle>
{{ title }}
</template>
</i18n-t>
+ <i18n-t
+ v-else
+ keypath="lists.creating_list"
+ />
</div>
</div>
<div class="panel-body">
@@ -33,6 +38,7 @@
v-model="titleDraft"
>
<button
+ v-if="id"
class="btn button-default follow-button"
@click="updateListTitle"
>
@@ -44,6 +50,7 @@
:scrollable-tabs="true"
>
<div
+ v-if="id || addedUserIds.size > 0"
:label="$t('lists.manage_members')"
class="members-list"
>
@@ -122,8 +129,15 @@
<div class="panel-footer">
<span class="spacer" />
<button
- v-if="!reallyDelete"
- class="btn button-default delete-button"
+ v-if="!id"
+ class="btn button-default footer-button"
+ @click="createList"
+ >
+ {{ $t('lists.create') }}
+ </button>
+ <button
+ v-else-if="!reallyDelete"
+ class="btn button-default footer-button"
@click="reallyDelete = true"
>
{{ $t('lists.delete') }}
@@ -131,13 +145,13 @@
<template v-else>
{{ $t('lists.really_delete') }}
<button
- class="btn button-default delete-button"
+ class="btn button-default footer-button"
@click="deleteList"
>
{{ $t('general.yes') }}
</button>
<button
- class="btn button-default delete-button"
+ class="btn button-default footer-button"
@click="reallyDelete = false"
>
{{ $t('general.no') }}
@@ -206,7 +220,7 @@
.panel-footer {
grid-template-columns: minmax(10%, 1fr);
- .delete-button {
+ .footer-button {
min-width: 9em;
}
}