diff --git a/src/components/ui/WTLBanner.vue b/src/components/ui/WTLBanner.vue
index 05a40b3..5fe53bf 100644
--- a/src/components/ui/WTLBanner.vue
+++ b/src/components/ui/WTLBanner.vue
@@ -1,95 +1,95 @@
.WTLBanner(
v-if="opened"
:class=`[
"WTLBanner--" + type
]`
)
slot
WTLButton.WTLBanner__close(
v-if="closable || closeButtonText"
@click="close"
icon="close"
) {{ closeButtonText }}
diff --git a/src/components/ui/WTLIcon.vue b/src/components/ui/WTLIcon.vue
index 7d17a52..738d4fc 100644
--- a/src/components/ui/WTLIcon.vue
+++ b/src/components/ui/WTLIcon.vue
@@ -1,30 +1,32 @@
i.material-icons.WTLIcon(
:class=`[{ "WTLIcon--default": !clickable }]`
) {{ icon }}
diff --git a/src/components/ui/WTLModal.vue b/src/components/ui/WTLModal.vue
index 4ef715a..28a4c7f 100644
--- a/src/components/ui/WTLModal.vue
+++ b/src/components/ui/WTLModal.vue
@@ -1,64 +1,84 @@
.Modal
.Modal__wrapper(@click="closeOutside")
.Modal__body(id="modal-body")
- slot
+ h2.Modal__title(v-if="title") {{ title }}
+ .Modal__content
+ slot(name="content")
+ .Modal__actions
+ slot(name="actions")