diff --git a/packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue b/packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue index 3aa79a205d9..8195a83414c 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nActionDropdown/ActionDropdown.vue @@ -29,6 +29,7 @@ interface ActionDropdownProps { teleported?: boolean; disabled?: boolean; extraPopperClass?: string; + maxHeight?: string | number; } const props = withDefaults(defineProps(), { @@ -40,6 +41,7 @@ const props = withDefaults(defineProps(), { hideArrow: false, teleported: true, disabled: false, + maxHeight: '', }); const attrs = useAttrs(); @@ -96,6 +98,7 @@ defineExpose({ open, close }); :popper-class="popperClass" :teleported="teleported" :disabled="disabled" + :max-height="maxHeight" @command="onSelect" @visible-change="onVisibleChange" > diff --git a/packages/frontend/editor-ui/src/components/Projects/ProjectMembersRoleCell.vue b/packages/frontend/editor-ui/src/components/Projects/ProjectMembersRoleCell.vue index accceec6d93..70ebc99f8d6 100644 --- a/packages/frontend/editor-ui/src/components/Projects/ProjectMembersRoleCell.vue +++ b/packages/frontend/editor-ui/src/components/Projects/ProjectMembersRoleCell.vue @@ -44,6 +44,7 @@ const onActionSelect = (role: ProjectRole) => { v-if="isEditable" placement="bottom-start" :items="props.actions" + :max-height="280" data-test-id="project-member-role-dropdown" @select="onActionSelect" > @@ -93,6 +94,4 @@ const onActionSelect = (role: ProjectRole) => { white-space: normal; } } - -/* removeUser style no longer used since remove moved to actions menu */