Skip to content

Commit ea1599c

Browse files
committed
Update menus to be lazy
1 parent dab7da9 commit ea1599c

6 files changed

Lines changed: 12 additions & 9 deletions

File tree

contentcuration/contentcuration/frontend/administration/pages/Channels/ChannelActionsDropdown.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
confirmButtonText="Delete"
4343
@confirm="softDeleteHandler"
4444
/>
45-
<VMenu offset-y>
45+
<Menu>
4646
<template #activator="{ on }">
4747
<VBtn v-bind="$attrs" v-on="on">
4848
actions
@@ -108,7 +108,7 @@
108108
</VListTile>
109109
</template>
110110
</VList>
111-
</VMenu>
111+
</Menu>
112112

113113
</div>
114114

contentcuration/contentcuration/frontend/administration/pages/Users/UserActionsDropdown.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
v-model="emailDialog"
3737
:query="{ ids: [userId] }"
3838
/>
39-
<VMenu offsetY>
39+
<Menu>
4040
<template #activator="{ on }">
4141
<VBtn v-bind="$attrs" v-on="on">
4242
Actions
@@ -88,7 +88,7 @@
8888
</VListTile>
8989
</template>
9090
</VList>
91-
</VMenu>
91+
</Menu>
9292
</div>
9393

9494
</template>

contentcuration/contentcuration/frontend/administration/pages/Users/UserItem.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@
3333
<td>{{ user.email }}</td>
3434
<td style="min-width: 175px;">
3535
<!-- Using VMenu instead of VEditDialog to have more control over actions -->
36-
<VMenu
36+
<Menu
3737
v-if="user.is_active"
3838
v-model="showStorage"
3939
:close-on-content-click="false"
40-
offset-y
4140
>
4241
<template #activator="{ on }">
4342
{{ formatFileSize(user.disk_space) }}
@@ -57,7 +56,7 @@
5756
/>
5857
</VCardText>
5958
</VCard>
60-
</VMenu>
59+
</Menu>
6160
<span v-else>Inactive</span>
6261
</td>
6362
<td>

contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeContextMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22

3-
<Menu v-model="value" :position-x="positionX" :position-y="positionY" absolute lazy>
3+
<Menu v-model="value" :position-x="positionX" :position-y="positionY" absolute>
44
<VCard>
55
<slot>
66
<ContentNodeOptions :nodeId="nodeId" :hideDetailsLink="hideDetailsLink" />

contentcuration/contentcuration/frontend/channelEdit/components/ContentNodeEditListItem.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
<template #actions-end>
5050
<VListTileAction :aria-hidden="!active" class="action-icon px-1">
51-
<Menu v-model="activated" lazy>
51+
<Menu v-model="activated">
5252
<template #activator="{ on }">
5353
<IconButton
5454
icon="optionsVertical"

contentcuration/contentcuration/frontend/shared/views/Menu.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
type: Boolean,
2424
default: true,
2525
},
26+
lazy: {
27+
type: Boolean,
28+
default: true,
29+
},
2630
/* eslint-enable kolibri/vue-no-unused-properties */
2731
},
2832
};

0 commit comments

Comments
 (0)