From 26f90b4126abc3731d46bb4c735e872d690eaba6 Mon Sep 17 00:00:00 2001 From: dartcafe Date: Sun, 21 Mar 2021 16:24:56 +0100 Subject: allow deletion of option by option owner and dsiplay owner Signed-off-by: dartcafe --- src/js/components/Options/OptionItemOwner.vue | 90 +++++++++++++++++++++++++++ src/js/components/VoteTable/VoteTable.vue | 12 +++- 2 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 src/js/components/Options/OptionItemOwner.vue (limited to 'src') diff --git a/src/js/components/Options/OptionItemOwner.vue b/src/js/components/Options/OptionItemOwner.vue new file mode 100644 index 00000000..0a5006b2 --- /dev/null +++ b/src/js/components/Options/OptionItemOwner.vue @@ -0,0 +1,90 @@ + + + + + + + diff --git a/src/js/components/VoteTable/VoteTable.vue b/src/js/components/VoteTable/VoteTable.vue index d16e98eb..c04fd29b 100644 --- a/src/js/components/VoteTable/VoteTable.vue +++ b/src/js/components/VoteTable/VoteTable.vue @@ -36,7 +36,7 @@ - +
@@ -55,7 +55,7 @@ :class="{currentuser: participant.userId === acl.userId}">
- + @@ -85,6 +85,7 @@ import ButtonDiv from '../Base/ButtonDiv' import CalendarPeek from '../Calendar/CalendarPeek' import Counter from '../Options/Counter' import Confirmation from '../Options/Confirmation' +import OptionItemOwner from '../Options/OptionItemOwner' import UserMenu from '../User/UserMenu' import VoteItem from './VoteItem' import VoteTableHeaderItem from './VoteTableHeaderItem' @@ -103,6 +104,7 @@ export default { UserMenu, VoteTableHeaderItem, VoteItem, + OptionItemOwner, }, mixins: [confirmOption], @@ -195,6 +197,12 @@ export default { order: 20; } + .owner { + display: flex; + height: 56px; + order: 19; + } + .spacer { flex: 1; order: 1; -- cgit v1.2.3