Skip to content

Commit fa02fb8

Browse files
restore missing ... menu
1 parent 39d6c0b commit fa02fb8

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

frontend/src/ui/views/events/details/EventDetailsView.vue

+39
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,45 @@
269269
<span>Reise bearbeiten</span>
270270
</RouterLink>
271271
</template>
272+
<template v-if="event" #actions-menu>
273+
<li class="context-menu-item" @click="eventUseCase.downloadCalendarEntry(event)">
274+
<i class="fa-solid fa-calendar-alt" />
275+
<span>Kalendereintrag erstellen</span>
276+
</li>
277+
<li v-if="user.permissions.includes(Permission.WRITE_EVENTS)">
278+
<RouterLink :to="{ name: Routes.EventEdit }" class="context-menu-item">
279+
<i class="fa-solid fa-edit" />
280+
<span>Reise bearbeiten</span>
281+
</RouterLink>
282+
</li>
283+
<li
284+
v-if="event.signedInUserAssignedPosition"
285+
class="context-menu-item"
286+
:class="{ disabled: !event.canSignedInUserLeave }"
287+
@click="leaveEvent(event)"
288+
>
289+
<i class="fa-solid fa-cancel" />
290+
<span>Reise absagen</span>
291+
</li>
292+
<li
293+
v-else-if="event.signedInUserWaitingListPosition"
294+
class="context-menu-item"
295+
:class="{ disabled: !event.canSignedInUserLeave }"
296+
@click="leaveEvent(event)"
297+
>
298+
<i class="fa-solid fa-user-minus" />
299+
<span>Warteliste verlassen</span>
300+
</li>
301+
<li
302+
v-else
303+
class="context-menu-item"
304+
:class="{ disabled: !event.canSignedInUserJoin }"
305+
@click="joinEvent(event)"
306+
>
307+
<i class="fa-solid fa-user-plus" />
308+
<span>Anmelden</span>
309+
</li>
310+
</template>
272311
</DetailsPage>
273312
</template>
274313

0 commit comments

Comments
 (0)