diff --git a/packages/frontend-2/components/common/model/Select.vue b/packages/frontend-2/components/common/model/Select.vue index 0a6a12a52..d85ef7cd5 100644 --- a/packages/frontend-2/components/common/model/Select.vue +++ b/packages/frontend-2/components/common/model/Select.vue @@ -10,6 +10,7 @@ :allow-unset="allowUnset" :label-id="labelId" :button-id="buttonId" + :menu-max-height-classes="`max-h-[30vh]`" :help="help" by="id" > diff --git a/packages/ui-components/src/components/form/select/Base.vue b/packages/ui-components/src/components/form/select/Base.vue index 3583ff56a..587de2f13 100644 --- a/packages/ui-components/src/components/form/select/Base.vue +++ b/packages/ui-components/src/components/form/select/Base.vue @@ -134,7 +134,10 @@ /> -
+
@@ -490,6 +493,13 @@ const props = defineProps({ menuOpenDirection: { type: String as PropType<'left' | 'right'>, default: 'left' + }, + /** + * Custom max height classes for the dropdown menu. If not provided, defaults to 'max-h-[50vh] xl:max-h-80' + */ + menuMaxHeightClasses: { + type: String, + default: undefined } })