diff --git a/frontend/components/Domain/Recipe/RecipeDialogPrintPreferences.vue b/frontend/components/Domain/Recipe/RecipeDialogPrintPreferences.vue
index e54d7236b..82f6b4aac 100644
--- a/frontend/components/Domain/Recipe/RecipeDialogPrintPreferences.vue
+++ b/frontend/components/Domain/Recipe/RecipeDialogPrintPreferences.vue
@@ -4,6 +4,7 @@
:icon="$globals.icons.printerSettings"
:title="$tc('general.print-preferences')"
width="70%"
+ max-width="816px"
>
diff --git a/frontend/components/global/BaseDialog.vue b/frontend/components/global/BaseDialog.vue
index ba0ca1341..a7f176189 100644
--- a/frontend/components/global/BaseDialog.vue
+++ b/frontend/components/global/BaseDialog.vue
@@ -5,6 +5,7 @@
v-model="dialog"
absolute
:width="width"
+ :max-width="maxWidth"
:content-class="top ? 'top-dialog' : undefined"
:fullscreen="$vuetify.breakpoint.xsOnly"
@keydown.enter="
@@ -96,6 +97,10 @@ export default defineComponent({
type: [Number, String],
default: "500",
},
+ maxWidth: {
+ type: [Number, String],
+ default: null,
+ },
loading: {
type: Boolean,
default: false,