diff --git a/components/Dialog.js b/components/Dialog.js
index 069d7646..8e42719c 100644
--- a/components/Dialog.js
+++ b/components/Dialog.js
@@ -133,13 +133,12 @@ export default CustomElement
confirmAutoFocus({ default: d }) { return d === 'confirm'; },
})
.html`
-
+
{headline}
-
-
+
`
- .recompose(({ refs: { prepend, append, dialog, slot } }) => {
+ .recompose(({ refs: { dialog, dialogInner, content, slot } }) => {
dialog.setAttribute('aria-labelledby', 'headline');
dialog.setAttribute('aria-describedby', 'slot');
+
+ // Use content slot as content
+ // Use default slot as padded content
slot.classList.add('content');
+ content.append(slot);
- dialog.prepend(...prepend.childNodes);
- dialog.append(...append.childNodes);
- prepend.remove();
- append.remove();
+ dialog.prepend(...dialogInner.childNodes);
+ dialogInner.remove();
})
.css`
/* https://m3.material.io/components/dialogs/specs */