diff --git a/app/assets/javascripts/discourse/lib/show-modal.js.es6 b/app/assets/javascripts/discourse/lib/show-modal.js.es6 index 968f1e399d4..18e6e8698f1 100644 --- a/app/assets/javascripts/discourse/lib/show-modal.js.es6 +++ b/app/assets/javascripts/discourse/lib/show-modal.js.es6 @@ -9,7 +9,10 @@ export default function(name, opts) { const route = container.lookup("route:application"); const modalController = route.controllerFor("modal"); - modalController.set("modalClass", opts.modalClass); + modalController.set( + "modalClass", + opts.modalClass || `${dasherize(name).toLowerCase()}-modal` + ); const controllerName = opts.admin ? `modals/${name}` : name; modalController.set("name", controllerName);