diff --git a/public/mix-manifest.json b/public/mix-manifest.json index ee983b11..ea5f4b86 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -11,8 +11,8 @@ "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~673d1ac3.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~673d1ac3.js?id=7b94fd0c332ed326530d", "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js?id=e2d818009a4e2c1fffdf", "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~1bec6fe4.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~1bec6fe4.js?id=510e6c1b1017a73a40a6", - "/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=86fe6adc24fde93f5c4a", - "/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=2c77195288f4631c9003", + "/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=917aab9de16d3eb7039a", + "/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=aa33127e176333acfb68", "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=8e89d2271b17b2d78177", "/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=0d6c4be667e46ea1303e", "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=6035ca411b2c4239d964", @@ -67,14 +67,14 @@ "/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=11a027aca50aa90afb77", "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=f8b2619e393a5823bf29", "/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=2716127ee2f945a90c0e", - "/chunks/settings.js": "/chunks/settings.js?id=0d1ba874378d01eff0e2", + "/chunks/settings.js": "/chunks/settings.js?id=783e0ddb413217a022e5", "/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=d3443e79b667f5b4b1d2", - "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=c29a32cbe845039e376f", + "/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=56f3c814aefb783ceb2a", "/chunks/settings-password.js": "/chunks/settings-password.js?id=fc95bc9d31d3e9ee0442", "/chunks/settings-payment-methods.js": "/chunks/settings-payment-methods.js?id=093cc2fd918ee6a340d3", - "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=df343d15bec5a0fbd1bb", + "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=75172fe522988795ec59", "/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js": "/chunks/settings-storage~chunks/settings-subscription~chunks/user-storage~chunks/user-subscription.js?id=147afaac8c8bacfe6433", - "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=210b6b5d8febb39f76b0", + "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=1c39345122bbf945f055", "/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=c33cd2341b9b04a732e5", "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=651d5accf401908724c5", "/chunks/shared.js": "/chunks/shared.js?id=6230d050545cd1bd9b87", @@ -101,7 +101,7 @@ "/chunks/user-detail.js": "/chunks/user-detail.js?id=a55ae1a545a65b92511d", "/chunks/user-invoices.js": "/chunks/user-invoices.js?id=8813b138d1296673a27d", "/chunks/user-password.js": "/chunks/user-password.js?id=ce6c12a5b038f5481bd1", - "/chunks/user-storage.js": "/chunks/user-storage.js?id=a915de897147d9efde5b", + "/chunks/user-storage.js": "/chunks/user-storage.js?id=a535f6f5cce3d5a4e569", "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=82038ce92ca5e1c9ae05", "/chunks/users.js": "/chunks/users.js?id=2ed4763745592f464cc2", "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~35bc7519.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~35bc7519.js?id=ae06aafc3749254fe4aa", @@ -1227,5 +1227,30 @@ "/chunks/settings-subscription.992b3eedd8e52eb0e481.hot-update.js": "/chunks/settings-subscription.992b3eedd8e52eb0e481.hot-update.js", "/chunks/settings-subscription.06e847acfdba66cbfee3.hot-update.js": "/chunks/settings-subscription.06e847acfdba66cbfee3.hot-update.js", "/chunks/settings-subscription.d367012eef304bbc662b.hot-update.js": "/chunks/settings-subscription.d367012eef304bbc662b.hot-update.js", - "/chunks/settings-subscription.03fd85b26f7dd566a0ca.hot-update.js": "/chunks/settings-subscription.03fd85b26f7dd566a0ca.hot-update.js" + "/chunks/settings-subscription.03fd85b26f7dd566a0ca.hot-update.js": "/chunks/settings-subscription.03fd85b26f7dd566a0ca.hot-update.js", + "/chunks/settings-subscription.4b339e907763b2fc845a.hot-update.js": "/chunks/settings-subscription.4b339e907763b2fc845a.hot-update.js", + "/chunks/settings-subscription.90772e322684ba44b295.hot-update.js": "/chunks/settings-subscription.90772e322684ba44b295.hot-update.js", + "/chunks/settings-subscription.d870cb21a45d7400b6ab.hot-update.js": "/chunks/settings-subscription.d870cb21a45d7400b6ab.hot-update.js", + "/chunks/settings.53a4f5bf5dcbaf014e6c.hot-update.js": "/chunks/settings.53a4f5bf5dcbaf014e6c.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.58141c69e3f5a94dbc60.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.58141c69e3f5a94dbc60.hot-update.js", + "/chunks/admin~chunks/platform.1e4dd1f0bb52e405e023.hot-update.js": "/chunks/admin~chunks/platform.1e4dd1f0bb52e405e023.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.3c7dbab16f127f2fa92a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3c7dbab16f127f2fa92a.hot-update.js", + "/chunks/settings-subscription.a13dccbbadfefcddc4f9.hot-update.js": "/chunks/settings-subscription.a13dccbbadfefcddc4f9.hot-update.js", + "/chunks/settings-subscription.8ed89ec3a3586b380a29.hot-update.js": "/chunks/settings-subscription.8ed89ec3a3586b380a29.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.8803126548c5d628eb32.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.8803126548c5d628eb32.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.1c4cab03055fb947bd74.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.1c4cab03055fb947bd74.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.a9a6d94470edf96919a7.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a9a6d94470edf96919a7.hot-update.js", + "/chunks/admin~chunks/platform~chunks/settings.7fdfde91c552786fa005.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7fdfde91c552786fa005.hot-update.js", + "/chunks/settings.e919814c174594da3f8f.hot-update.js": "/chunks/settings.e919814c174594da3f8f.hot-update.js", + "/chunks/settings.71c74aebc056976b2425.hot-update.js": "/chunks/settings.71c74aebc056976b2425.hot-update.js", + "/chunks/settings-subscription.07f021d2bab11ac75636.hot-update.js": "/chunks/settings-subscription.07f021d2bab11ac75636.hot-update.js", + "/chunks/settings-subscription.37cf8bad0ac05d70e167.hot-update.js": "/chunks/settings-subscription.37cf8bad0ac05d70e167.hot-update.js", + "/js/main.23e9d0684b6560fc4b9f.hot-update.js": "/js/main.23e9d0684b6560fc4b9f.hot-update.js", + "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-p~9a2a5248.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-p~9a2a5248.js?id=13d2345d9620e97b18d1", + "/chunks/settings-invoices.23e9d0684b6560fc4b9f.hot-update.js": "/chunks/settings-invoices.23e9d0684b6560fc4b9f.hot-update.js", + "/js/main.8f53fa9a690e57d40219.hot-update.js": "/js/main.8f53fa9a690e57d40219.hot-update.js", + "/chunks/settings-storage.025677c7d6044c82014b.hot-update.js": "/chunks/settings-storage.025677c7d6044c82014b.hot-update.js", + "/chunks/user-storage.025677c7d6044c82014b.hot-update.js": "/chunks/user-storage.025677c7d6044c82014b.hot-update.js", + "/chunks/settings-storage.0c4a306e871a6a932496.hot-update.js": "/chunks/settings-storage.0c4a306e871a6a932496.hot-update.js", + "/chunks/user-storage.0c4a306e871a6a932496.hot-update.js": "/chunks/user-storage.0c4a306e871a6a932496.hot-update.js" } diff --git a/resources/js/components/Others/MobileNavigation.vue b/resources/js/components/Others/MobileNavigation.vue index 9f4e68f7..33b2a40d 100644 --- a/resources/js/components/Others/MobileNavigation.vue +++ b/resources/js/components/Others/MobileNavigation.vue @@ -4,7 +4,7 @@ -
+
{{ $t('Your current estimated usage:') }} diff --git a/resources/js/components/Sidebar/SidebarNavigation.vue b/resources/js/components/Sidebar/SidebarNavigation.vue index d8829cfb..a7e165ea 100644 --- a/resources/js/components/Sidebar/SidebarNavigation.vue +++ b/resources/js/components/Sidebar/SidebarNavigation.vue @@ -5,14 +5,14 @@
-
+
$22,93 @@ -22,19 +22,21 @@
- -
- - - -
-
+
+ +
+ + + +
+
+
@@ -84,6 +86,7 @@ computed: { ...mapGetters([ 'isDarkMode', + 'config', 'user', ]), navigation() { diff --git a/resources/js/views/User/BarChart.vue b/resources/js/components/UI/BarChart.vue similarity index 100% rename from resources/js/views/User/BarChart.vue rename to resources/js/components/UI/BarChart.vue diff --git a/resources/js/routes/routesUser.js b/resources/js/routes/routesUser.js index bfa16d39..09561796 100644 --- a/resources/js/routes/routesUser.js +++ b/resources/js/routes/routesUser.js @@ -38,16 +38,6 @@ const routesUser = [ title: 'routes_title.settings_storage' }, }, - { - name: 'Invoice', - path: '/user/settings/invoices', - component: () => - import(/* webpackChunkName: "chunks/settings-invoices" */ '../views/User/Invoices'), - meta: { - requiresAuth: true, - title: 'routes_title.invoices' - }, - }, { name: 'Subscription', path: '/user/settings/subscription', diff --git a/resources/js/views/Admin/Users/UserTabs/UserStorage.vue b/resources/js/views/Admin/Users/UserTabs/UserStorage.vue index fd38d19c..649efd49 100644 --- a/resources/js/views/Admin/Users/UserTabs/UserStorage.vue +++ b/resources/js/views/Admin/Users/UserTabs/UserStorage.vue @@ -88,7 +88,7 @@ import ButtonBase from '/resources/js/components/FilesView/ButtonBase' import SetupBox from '/resources/js/components/Others/Forms/SetupBox' import {required} from 'vee-validate/dist/rules' - import BarChart from "../../../User/BarChart" + import BarChart from "../../../../components/UI/BarChart" import {events} from '/resources/js/bus' import {mapGetters} from "vuex" import axios from 'axios' diff --git a/resources/js/views/Profile.vue b/resources/js/views/Profile.vue index 33862661..f09dfcb2 100644 --- a/resources/js/views/Profile.vue +++ b/resources/js/views/Profile.vue @@ -149,17 +149,9 @@ title: this.$t('menu.subscription'), route: 'Subscription', }, - { - title: this.$t('Transactions'), - route: 'Invoice', - }, ] let meteredSubscription = [ - { - title: this.$t('Billing'), - route: 'MeteredSubscription', - }, { title: this.$t('menu.profile'), route: 'Profile', @@ -172,12 +164,16 @@ title: this.$t('menu.storage'), route: 'Storage', }, + { + title: this.$t('Billing'), + route: 'MeteredSubscription', + }, ] return { fixed: fixedSubscription, metered: meteredSubscription, - }['metered'] + }[this.config.subscriptionType] } }, data() { diff --git a/resources/js/views/User/Invoices.vue b/resources/js/views/User/Invoices.vue deleted file mode 100644 index 00383486..00000000 --- a/resources/js/views/User/Invoices.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - diff --git a/resources/js/views/User/MeteredSubscription.vue b/resources/js/views/User/MeteredSubscription.vue index 66d224e3..a39c1bdf 100644 --- a/resources/js/views/User/MeteredSubscription.vue +++ b/resources/js/views/User/MeteredSubscription.vue @@ -8,7 +8,7 @@ - $52.90 + {{ user.data.relationships.balance.data.attributes.formatted }} @@ -47,7 +47,7 @@
-
+
{{ usage.title }} @@ -205,7 +205,39 @@ usage: '12', amount: '$1.20', }, - ] + { + title: 'Platform Fee', + usage: '1', + amount: '$2.00', + }, + ], + columns: [ + { + label: this.$t('Note'), + field: 'note', + sortable: true + }, + { + label: this.$t('Status'), + field: 'status', + sortable: true + }, + { + label: this.$t('admin_page_invoices.table.total'), + field: 'amount', + sortable: true + }, + { + label: this.$t('Payed At'), + field: 'created_at', + sortable: true + }, + { + label: this.$t('Service'), + field: 'driver', + sortable: true + }, + ], } }, methods: { diff --git a/resources/js/views/User/Storage.vue b/resources/js/views/User/Storage.vue index 9884b993..38c76d8b 100644 --- a/resources/js/views/User/Storage.vue +++ b/resources/js/views/User/Storage.vue @@ -53,7 +53,7 @@ import FormLabel from '/resources/js/components/Others/Forms/FormLabel' import PageTab from '/resources/js/components/Others/Layout/PageTab' import axios from 'axios' - import BarChart from "./BarChart"; + import BarChart from "../../components/UI/BarChart"; export default { name: 'Storage', diff --git a/resources/js/views/User/Subscription.vue b/resources/js/views/User/Subscription.vue index 173cad45..2007fd1d 100644 --- a/resources/js/views/User/Subscription.vue +++ b/resources/js/views/User/Subscription.vue @@ -62,6 +62,55 @@
+ +
+ + {{ $t('Transactions') }} + + + + + + + + +
+

{{ $t("You don't have any subscription") }}

@@ -71,6 +120,8 @@