Add un-archive dropdown

This commit is contained in:
kolaente 2021-01-28 23:58:51 +01:00
parent 3bd9673a4a
commit 6b5f790f10
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 34 additions and 25 deletions

View File

@ -6,31 +6,40 @@
<transition name="fade">
<div class="dropdown-menu" v-if="open">
<div class="dropdown-content">
<router-link
:to="{ name: 'namespace.settings.edit', params: { id: namespace.id } }"
class="dropdown-item">
Edit this namespace
</router-link>
<router-link
:to="{ name: 'namespace.settings.share', params: { id: namespace.id } }"
class="dropdown-item">
Share this namespace
</router-link>
<router-link
:to="{ name: 'list.create', params: { id: namespace.id } }"
class="dropdown-item">
Create a new list
</router-link>
<router-link
:to="{ name: 'namespace.settings.archive', params: { id: namespace.id } }"
class="dropdown-item">
Archive this namespace
</router-link>
<router-link
:to="{ name: 'namespace.settings.delete', params: { id: namespace.id } }"
class="dropdown-item">
Delete this namespace
</router-link>
<template v-if="namespace.isArchived">
<router-link
:to="{ name: 'namespace.settings.archive', params: { id: namespace.id } }"
class="dropdown-item">
Un-Archive this namespace
</router-link>
</template>
<template v-else>
<router-link
:to="{ name: 'namespace.settings.edit', params: { id: namespace.id } }"
class="dropdown-item">
Edit this namespace
</router-link>
<router-link
:to="{ name: 'namespace.settings.share', params: { id: namespace.id } }"
class="dropdown-item">
Share this namespace
</router-link>
<router-link
:to="{ name: 'list.create', params: { id: namespace.id } }"
class="dropdown-item">
Create a new list
</router-link>
<router-link
:to="{ name: 'namespace.settings.archive', params: { id: namespace.id } }"
class="dropdown-item">
Archive this namespace
</router-link>
<router-link
:to="{ name: 'namespace.settings.delete', params: { id: namespace.id } }"
class="dropdown-item">
Delete this namespace
</router-link>
</template>
</div>
</div>
</transition>