+
+
+ {this.props.children}
+
+ {dismiss.description}
+ {confirm.description}
+
+ );
+ }
+};
+
+Modal.propTypes = propTypes;
+Modal.defaultProps = defaultProps;
diff --git a/bigbluebutton-html5/imports/ui/components/modal/styles.scss b/bigbluebutton-html5/imports/ui/components/modal/styles.scss
new file mode 100644
index 0000000000..99ccb6a762
--- /dev/null
+++ b/bigbluebutton-html5/imports/ui/components/modal/styles.scss
@@ -0,0 +1,50 @@
+@import "../../stylesheets/variables/_all";
+
+.modal {
+ display: flex;
+ flex-direction: column;
+ align-self: flex-start;
+}
+
+.content {
+ overflow: auto;
+ color: $color-text;
+ font-weight: normal;
+ padding: $line-height-computed 0;
+}
+
+.header {
+ display: flex;
+ padding: $line-height-computed 0;
+ border-bottom: $border-size solid $color-gray-lighter;
+ flex-shrink: 0;
+}
+
+.actions {
+ flex: 0 1 35%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.title {
+ @extend %text-elipsis;
+ flex: 1;
+ margin: 0;
+ font-weight: 400;
+}
+
+%btn {
+ flex: 0 1 48%;
+}
+
+.dismiss,
+.confirm {
+ @extend %btn;
+}
+
+.dismiss {
+}
+
+.confirm {
+}