diff options
| author | Henry Jameson <me@hjkos.com> | 2022-08-17 20:21:10 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2022-08-17 20:21:10 +0300 |
| commit | faefd05c03d20a892a47c27550fe6e23978993c7 (patch) | |
| tree | e14dd9f61571975eb56601810907c184404ca609 /src/components/lists_edit/lists_edit.vue | |
| parent | b4f4b370d406faf69be5c414ce394b608d8792f5 (diff) | |
create new list UI
Diffstat (limited to 'src/components/lists_edit/lists_edit.vue')
| -rw-r--r-- | src/components/lists_edit/lists_edit.vue | 24 |
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; } } |
