@@ -19,7 +19,7 @@
:reverse="true"
:beforeResize="beforeResize"
@on-change="onChangeResize"/>
-
@@ -52,6 +52,10 @@ export default {
type: Boolean,
default: false
},
+ inheritDarkMode: {
+ type: Boolean,
+ default: false
+ },
beforeClose: Function
},
data() {
@@ -61,12 +65,13 @@ export default {
}
},
computed: {
- maskStyle({zIndex}) {
- return {zIndex}
- },
- contentStyle({dynamicSize, zIndex}) {
- const width = dynamicSize <= 100 ? `${dynamicSize}%` : `${dynamicSize}px`
- return {width, zIndex}
+ className({value, transparent, inheritDarkMode}) {
+ return {
+ 'micro-modal': true,
+ 'micro-hidden': !value,
+ 'no-dark-content': !inheritDarkMode,
+ 'transparent-mode': transparent
+ }
},
transitions({transparent}) {
if (transparent) {
@@ -74,6 +79,13 @@ export default {
}
return ['micro-modal-fade', 'micro-modal-slide']
},
+ maskStyle({zIndex}) {
+ return {zIndex}
+ },
+ contentStyle({dynamicSize, zIndex}) {
+ const width = dynamicSize <= 100 ? `${dynamicSize}%` : `${dynamicSize}px`
+ return {width, zIndex}
+ },
},
watch: {
value: {
@@ -108,7 +120,9 @@ export default {
},
updateSize() {
- this.dynamicSize = this.$refs.body.clientWidth;
+ if (this.$refs.body) {
+ this.dynamicSize = this.$refs.body.clientWidth;
+ }
},
onClose() {
@@ -132,10 +146,37 @@ export default {
}
-
diff --git a/resources/assets/js/components/MicroApps/queue.js b/resources/assets/js/components/MicroApps/queue.js
deleted file mode 100644
index 5ca135867..000000000
--- a/resources/assets/js/components/MicroApps/queue.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import emitter from "../../store/events";
-
-let microAggregate = [];
-
-const setMicroAggregate = (names) => {
- microAggregate = names;
-}
-
-const hasMicroAggregate = () => {
- return microAggregate.length > 0;
-}
-
-const closeLastMicroAggregate = () => {
- const name = microAggregate.pop();
- if (!name) {
- return false;
- }
- emitter.emit("observeMicroApp:close", name);
- return true;
-}
-
-export { setMicroAggregate, hasMicroAggregate, closeLastMicroAggregate};
diff --git a/resources/assets/js/components/Mobile/Back.vue b/resources/assets/js/components/Mobile/Back.vue
index 08772d7ea..0741d2b1c 100644
--- a/resources/assets/js/components/Mobile/Back.vue
+++ b/resources/assets/js/components/Mobile/Back.vue
@@ -6,7 +6,6 @@