diff --git a/resources/assets/js/components/dataViews/vueCardView/VueCard.vue b/resources/assets/js/components/dataViews/vueCardView/VueCard.vue
index e69de29bb..ba086a600 100644
--- a/resources/assets/js/components/dataViews/vueCardView/VueCard.vue
+++ b/resources/assets/js/components/dataViews/vueCardView/VueCard.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
diff --git a/resources/assets/js/components/dataViews/vueCardView/VueCardView.vue b/resources/assets/js/components/dataViews/vueCardView/VueCardView.vue
index 017132045..8f5c12c2c 100644
--- a/resources/assets/js/components/dataViews/vueCardView/VueCardView.vue
+++ b/resources/assets/js/components/dataViews/vueCardView/VueCardView.vue
@@ -1,18 +1,39 @@
diff --git a/resources/assets/js/home/Inbox/defaultMixins.js b/resources/assets/js/home/Inbox/defaultMixins.js
new file mode 100644
index 000000000..26eea2676
--- /dev/null
+++ b/resources/assets/js/home/Inbox/defaultMixins.js
@@ -0,0 +1,43 @@
+export default {
+ data() {
+ let that = this;
+ return {
+ typeView: "GRID",
+ dataMultiviewHeader: {
+ actions: [
+ {
+ id: "view-grid",
+ title: "Grid",
+ onClick(action) {
+ that.typeView = "GRID";
+ },
+ icon: "fas fa-table",
+ },
+ {
+ id: "view-list",
+ title: "List",
+ onClick(action) {
+ that.typeView = "LIST";
+ },
+ icon: "fas fa-list",
+ },
+ {
+ id: "view-card",
+ title: "Card",
+ onClick(action) {
+ that.typeView = "CARD";
+ },
+ icon: "fas fa-th",
+ },
+ ],
+ }
+ }
+ },
+ created: function () {
+
+ },
+ methods: {
+
+ }
+}
+