aboutsummaryrefslogtreecommitdiff
path: root/resources/vue/components/StudipActionMenu.vue
diff options
context:
space:
mode:
Diffstat (limited to 'resources/vue/components/StudipActionMenu.vue')
-rw-r--r--resources/vue/components/StudipActionMenu.vue16
1 files changed, 5 insertions, 11 deletions
diff --git a/resources/vue/components/StudipActionMenu.vue b/resources/vue/components/StudipActionMenu.vue
index bb189f8..db6d267 100644
--- a/resources/vue/components/StudipActionMenu.vue
+++ b/resources/vue/components/StudipActionMenu.vue
@@ -33,20 +33,14 @@
<span v-else class="action-menu-no-icon"></span>
{{ item.label }}
</a>
- <label v-else-if="item.icon" class="undecorated" v-on="linkEvents(item)" tabindex="0">
- <studip-icon :shape="item.icon"
- :name="item.name"
+ <button v-else :name="item.name" v-bind="item.attributes" v-on="linkEvents(item)">
+ <studip-icon v-if="item.icon"
+ :shape="item.icon"
class="action-menu-item-icon"
- v-bind="item.attributes"
/>
+ <span v-else class="action-menu-no-icon"></span>
{{ item.label }}
- </label>
- <template v-else>
- <span class="action-menu-no-icon"></span>
- <button :name="item.name" v-bind="item.attributes" v-on="linkEvents(item)">
- {{ item.label }}
- </button>
- </template>
+ </button>
</li>
</ul>
</div>