| Server IP : 34.87.99.72 / Your IP : 216.73.217.31 Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 User : bitnami ( 1000) PHP Version : 7.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /opt/bitnami/apache/htdocs/app/public/js/ |
Upload File : |
(self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_views__layouts_BaseLayout_vue"],{
/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=script&lang=js&":
/*!*************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=script&lang=js& ***!
\*************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _js_configs_navbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/configs/navbar */ "./resources/js/configs/navbar.js");
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
data: function data() {
return {
title: "Zlock",
navIndex: null,
isOpen: false,
menu: false,
route_groups: []
};
},
// watch:{
// $route (to, from){
// console.log(to,from)
// }
// },
created: function created() {
this.getNavRoute();
},
methods: {
getNavRoute: function getNavRoute() {
var navi_key = 'admin';
if (this.$auth.user().role_id == 2) {
navi_key = 'partner';
}
this.route_groups = _js_configs_navbar__WEBPACK_IMPORTED_MODULE_0__.default.navbar_path[navi_key];
},
toggleDarkMode: function toggleDarkMode() {
this.$vuetify.theme.dark = !this.$vuetify.theme.dark;
localStorage.setItem("dark-theme", this.$vuetify.theme.dark);
},
toUseProfile: function toUseProfile() {
this.menu = false;
this.$router.push('/my/profile');
},
logout: function logout() {
this.$auth.logout({
makeRequest: true,
data: {},
redirect: '/login' // etc...
});
}
}
});
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js&":
/*!*********************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js& ***!
\*********************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _js_components_Navbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/components/Navbar */ "./resources/js/components/Navbar.vue");
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
components: {
Navbar: _js_components_Navbar__WEBPACK_IMPORTED_MODULE_0__.default
},
data: function data() {
return {};
},
created: function created() {},
methods: {}
});
/***/ }),
/***/ "./resources/js/configs/navbar.js":
/*!****************************************!*\
!*** ./resources/js/configs/navbar.js ***!
\****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
navbar_path: {
'admin': [{
title: null,
routes: [{
icon: "mdi-home",
title: "Home",
module: "home",
route: "/home",
sub: null
}]
}, {
title: "System Entities",
routes: [{
icon: "mdi-account-group",
title: "User",
module: "user",
route: null,
sub: [{
title: "Customer",
module: "user",
route: '/customer/list',
sub: null
}, {
title: "Partner",
module: "user",
route: '/partner/list',
sub: null
}]
}, {
icon: "mdi-locker-multiple",
title: "Locker",
module: "locker",
route: '/locker/list',
sub: null
}, {
icon: "mdi-cart",
title: "Booking History",
module: "Booking",
route: '/booking-history/*',
sub: [{
title: "User to User",
route: "/booking-history/user-to-user/list"
}, {
title: "Delivery",
route: "/booking-history/delivery/list"
}]
}, {
icon: "mdi-cash-register",
title: "Payment Record",
module: "PaymentRecord",
route: '/payment-record/list',
sub: null
}, {
icon: "mdi-cash",
title: "User Credit",
module: "user-credit",
route: null,
sub: [{
title: "Free Credit",
route: "/free-credit/list"
}, {
title: "Deduct Credit",
route: "/deduct-credit/list"
}]
}, {
icon: "mdi-star-box",
title: "Promotion",
module: "promotion",
route: '/promotion/list',
sub: null
}, {
icon: "mdi-ferry",
title: "Shipping Method",
module: "shipping-method",
route: '/shipping-method/list',
sub: null
}, {
icon: "mdi-message-processing",
title: "Boardcast Message",
module: "notification",
route: '/boardcast/list',
sub: null
}]
}, {
title: "Settings and Utilities",
routes: [{
icon: "mdi-box-shadow",
title: "Locker Box Type",
module: "locker-box-type",
route: '/locker-box-type/list',
sub: null
}, {
icon: "mdi-movie-play",
title: "Locker Guide",
module: "locker-guide",
route: '/locker-guide/list',
sub: null
}, {
icon: "mdi-gift",
title: "Partner Package",
module: "partner-package",
route: '/partner-package/list',
sub: null
}, {
icon: "mdi-file-document-multiple",
title: "Report",
module: "report",
route: '/report/list',
sub: null
}, {
icon: "mdi-store",
title: "Store",
module: "store",
namespace: '/credit-item/*',
sub: [{
title: "Credit Item",
route: "/credit-item/list"
} // { title : "Promotion", route: "/store/promotion" },
]
}, {
icon: "mdi-truck",
title: "Shipping",
module: "shipping",
namespace: '/shipping/*',
sub: [{
title: "Courier",
route: "/courier/list"
}, {
title: "Geo Zone",
route: "/geo-zone/list"
}, {
title: "Shipping Type",
route: "/shipping-type/list"
}, {
title: "State",
route: "/state/list"
}]
}, {
icon: "mdi-face-agent",
title: "Support",
module: "course",
namespace: '/support/*',
sub: [{
title: "About Us",
route: "/support/about-us"
}, // { title : "Refund Policy", route: "/support/refund-policy" },
{
title: "TnC",
route: "/support/tnc"
}, {
title: "Delivery TnC",
route: "/support/delivery-tnc"
}, {
title: "Locker Overdue Usage",
route: "/support/locker-overdue"
}, {
title: "Privacy Policy",
route: "/support/privacy-policy"
}, {
title: "Value Declaration",
route: "/support/value-declaration"
}, {
title: "FAQ",
route: "/support/faq"
}, {
title: "Feedback",
route: "/support/feedback"
}]
}]
}],
'partner': [{
title: "General",
routes: [{
icon: "mdi-home",
title: "Home",
route: "/home",
module: "home",
sub: null
}]
}, {
title: "System Entities",
routes: [{
icon: "mdi-locker-multiple",
title: "My Lockers",
module: "locker",
route: '/locker/list',
sub: null
}, {
icon: "mdi-cart",
title: "Booking History",
module: "Booking",
route: '/booking-history/*',
sub: [{
title: "User to User",
route: "/booking-history/user-to-user/list"
}, {
title: "Delivery",
route: "/booking-history/delivery/list"
}]
}]
}]
}
});
/***/ }),
/***/ "./resources/js/components/Navbar.vue":
/*!********************************************!*\
!*** ./resources/js/components/Navbar.vue ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Navbar.vue?vue&type=template&id=6dde423b& */ "./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b&");
/* harmony import */ var _Navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Navbar.vue?vue&type=script&lang=js& */ "./resources/js/components/Navbar.vue?vue&type=script&lang=js&");
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
/* normalize component */
;
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__.default)(
_Navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__.default,
_Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__.render,
_Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
false,
null,
null,
null
)
/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/components/Navbar.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
/***/ }),
/***/ "./resources/js/views/_layouts/BaseLayout.vue":
/*!****************************************************!*\
!*** ./resources/js/views/_layouts/BaseLayout.vue ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BaseLayout.vue?vue&type=template&id=22ff0631& */ "./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631&");
/* harmony import */ var _BaseLayout_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BaseLayout.vue?vue&type=script&lang=js& */ "./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js&");
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
/* normalize component */
;
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__.default)(
_BaseLayout_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__.default,
_BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__.render,
_BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
false,
null,
null,
null
)
/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/views/_layouts/BaseLayout.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
/***/ }),
/***/ "./resources/js/components/Navbar.vue?vue&type=script&lang=js&":
/*!*********************************************************************!*\
!*** ./resources/js/components/Navbar.vue?vue&type=script&lang=js& ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Navbar.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=script&lang=js&");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__.default);
/***/ }),
/***/ "./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js&":
/*!*****************************************************************************!*\
!*** ./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js& ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaseLayout_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseLayout.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=script&lang=js&");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_5_0_rules_0_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaseLayout_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__.default);
/***/ }),
/***/ "./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b&":
/*!***************************************************************************!*\
!*** ./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b& ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "render": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__.render),
/* harmony export */ "staticRenderFns": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
/* harmony export */ });
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_6dde423b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Navbar.vue?vue&type=template&id=6dde423b& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b&");
/***/ }),
/***/ "./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631&":
/*!***********************************************************************************!*\
!*** ./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631& ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "render": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__.render),
/* harmony export */ "staticRenderFns": () => (/* reexport safe */ _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
/* harmony export */ });
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_BaseLayout_vue_vue_type_template_id_22ff0631___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseLayout.vue?vue&type=template&id=22ff0631& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631&");
/***/ }),
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b&":
/*!******************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=template&id=6dde423b& ***!
\******************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "render": () => (/* binding */ render),
/* harmony export */ "staticRenderFns": () => (/* binding */ staticRenderFns)
/* harmony export */ });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c(
"v-app-bar",
{
staticClass: "elevation-1",
attrs: { app: "", height: "60", flat: "", color: "secondary" }
},
[
!_vm.isOpen
? [
_c("v-app-bar-nav-icon", {
on: {
click: function($event) {
_vm.isOpen = !_vm.isOpen
}
}
}),
_vm._v(" "),
_c("v-toolbar-title", [
_c(
"span",
{
staticClass: "font-weight-bold",
staticStyle: {
"letter-spacing": "2px",
"font-size": "large"
}
},
[_vm._v(_vm._s(_vm.title))]
)
])
]
: _vm._e(),
_vm._v(" "),
_c("v-spacer"),
_vm._v(" "),
_c(
"div",
[
_c(
"v-menu",
{
attrs: {
left: "",
bottom: "",
"nudge-bottom": "25",
"max-width": "300px",
"min-width": "250px",
"close-on-content-click": false
},
scopedSlots: _vm._u([
{
key: "activator",
fn: function(ref) {
var on = ref.on
var attrs = ref.attrs
return [
_c(
"div",
_vm._g(
_vm._b(
{ staticClass: "no-highlight" },
"div",
attrs,
false
),
on
),
[
_c(
"v-avatar",
{
staticClass:
"text-capitalize accent-3 title white--text",
attrs: { color: "info", size: "30" }
},
[
_vm.$auth.user().full_name
? _c(
"span",
{
staticStyle: { "font-size": "15px" }
},
[
_vm._v(
_vm._s(
_vm.$auth.user().full_name[0]
)
)
]
)
: _vm._e()
]
),
_vm._v(" "),
_c("v-icon", { attrs: { size: "20" } }, [
_vm._v("mdi-chevron-down")
])
],
1
)
]
}
}
]),
model: {
value: _vm.menu,
callback: function($$v) {
_vm.menu = $$v
},
expression: "menu"
}
},
[
_vm._v(" "),
_c(
"v-list",
{ staticClass: "pt-0", attrs: { dense: "" } },
[
_c(
"v-list-item",
[
_c(
"v-row",
{
staticClass: "py-4",
attrs: {
dense: "",
justify: "start",
align: "center"
}
},
[
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c(
"v-avatar",
{
staticClass:
"text-capitalize accent-3 mx-1 title white--text",
attrs: { color: "info", size: "45" }
},
[
_vm.$auth.user().full_name
? _c(
"span",
{
staticStyle: {
"font-size": "23px"
}
},
[
_vm._v(
_vm._s(
_vm.$auth.user().full_name[0]
)
)
]
)
: _vm._e()
]
)
],
1
),
_vm._v(" "),
_c(
"v-col",
{
staticClass: "text-left",
attrs: { cols: "8" }
},
[
_c(
"div",
{ staticClass: "body-2 no-word-wrap" },
[_vm._v(_vm._s(_vm.$auth.user().full_name))]
),
_vm._v(" "),
_c("div", [
_c(
"div",
{ staticClass: "grey--text caption" },
[
_vm._v(
_vm._s(
_vm.$auth.user().email || "N/A"
)
)
]
)
])
]
)
],
1
)
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_c("v-subheader", [_vm._v("Options")]),
_vm._v(" "),
_c(
"v-list-item",
{
on: {
click: function($event) {
return _vm.toggleDarkMode()
}
}
},
[
_c(
"v-list-item-icon",
{ staticClass: "mr-2" },
[
_c("v-icon", { attrs: { size: "16" } }, [
_vm._v(
_vm._s(
_vm.$vuetify.theme.dark
? "mdi-moon-waxing-crescent"
: "mdi-white-balance-sunny"
)
)
])
],
1
),
_vm._v(" "),
_c("v-list-item-content", { staticClass: "body-2" }, [
_vm._v(
"\n\t\t\t\t\t\t\tAppearance: " +
_vm._s(
_vm.$vuetify.theme.dark ? "Dark" : "Light"
) +
"\n\t\t\t\t\t\t"
)
])
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
on: {
click: function($event) {
return _vm.toUseProfile()
}
}
},
[
_c(
"v-list-item-icon",
{ staticClass: "mr-2" },
[
_c("v-icon", { attrs: { size: "16" } }, [
_vm._v("mdi-card-account-details")
])
],
1
),
_vm._v(" "),
_c("v-list-item-content", { staticClass: "body-2" }, [
_vm._v("Manage Your Account")
])
],
1
),
_vm._v(" "),
_c(
"v-list-item",
{
on: {
click: function($event) {
return _vm.logout()
}
}
},
[
_c(
"v-list-item-icon",
{ staticClass: "mr-2" },
[
_c(
"v-icon",
{
staticClass: "error--text",
attrs: { size: "16" }
},
[_vm._v("mdi-logout")]
)
],
1
),
_vm._v(" "),
_c(
"v-list-item-content",
{ staticClass: "error--text body-2" },
[_vm._v("Log Out")]
)
],
1
)
],
1
)
],
1
)
],
1
)
],
2
),
_vm._v(" "),
_c(
"v-navigation-drawer",
{
staticClass: "elevation-1",
attrs: { app: "", temporary: "", floating: "", color: "secondary" },
scopedSlots: _vm._u([
{
key: "append",
fn: function() {
return [
_c(
"div",
{
staticClass: "pa-4 x-caption text-center",
staticStyle: { width: "100%" }
},
[
_c(
"a",
{
staticClass: "text-decoration-none opposite--text",
attrs: { href: "https://advisoryapps.com" }
},
[
_vm._v("Powered by "),
_c("strong", [_vm._v("AdvisoryApps")])
]
)
]
)
]
},
proxy: true
}
]),
model: {
value: _vm.isOpen,
callback: function($$v) {
_vm.isOpen = $$v
},
expression: "isOpen"
}
},
[
_c(
"v-row",
{ staticClass: "ma-0", attrs: { align: "center" } },
[
_c(
"v-col",
{ attrs: { cols: "auto" } },
[
_c("v-app-bar-nav-icon", {
on: {
click: function($event) {
_vm.isOpen = !_vm.isOpen
}
}
})
],
1
),
_vm._v(" "),
_c("v-col", { staticClass: "text-center" }, [
_c(
"span",
{
staticClass: "font-weight-bold",
staticStyle: {
"letter-spacing": "2px",
"font-size": "large"
}
},
[_vm._v(_vm._s(_vm.title))]
)
]),
_vm._v(" "),
_c("v-spacer")
],
1
),
_vm._v(" "),
_c("v-divider"),
_vm._v(" "),
_vm._l(_vm.route_groups, function(group, i) {
return _c(
"v-list",
{ key: i, staticClass: "py-0", attrs: { dense: "", flat: "" } },
[
group.title != null
? _c("v-subheader", [
_vm._v("\n\t\t\t\t" + _vm._s(group.title) + "\n\t\t\t")
])
: _vm._e(),
_vm._v(" "),
_vm._l(group.routes, function(item) {
return [
item.sub
? [
_c(
"v-list-group",
{
key: item.title,
attrs: {
group: item.namespace,
"prepend-icon": item.icon,
"append-icon": "mdi-menu-down",
color: "primary",
"no-action": ""
},
scopedSlots: _vm._u(
[
{
key: "activator",
fn: function() {
return [
_c(
"v-list-item-content",
[
_c("v-list-item-title", [
_vm._v(_vm._s(item.title))
])
],
1
)
]
},
proxy: true
}
],
null,
true
),
model: {
value: item.test,
callback: function($$v) {
_vm.$set(item, "test", $$v)
},
expression: "item.test"
}
},
[
_vm._v(" "),
_vm._l(item.sub, function(child) {
return _c(
"v-list-item",
{
key: child.title,
attrs: { to: child.route }
},
[
_c("v-list-item-title", [
_vm._v(_vm._s(child.title))
])
],
1
)
})
],
2
)
]
: _c(
"v-list-item",
{
key: item.title,
attrs: { to: item.route, color: "primary" }
},
[
_c(
"v-list-item-icon",
[_c("v-icon", [_vm._v(_vm._s(item.icon))])],
1
),
_vm._v(" "),
_c("v-list-item-title", [
_vm._v(_vm._s(item.title))
])
],
1
)
]
})
],
2
)
})
],
2
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ }),
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631&":
/*!**************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/_layouts/BaseLayout.vue?vue&type=template&id=22ff0631& ***!
\**************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "render": () => (/* binding */ render),
/* harmony export */ "staticRenderFns": () => (/* binding */ staticRenderFns)
/* harmony export */ });
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"div",
[
_c("Navbar"),
_vm._v(" "),
_c(
"v-container",
{ attrs: { fluid: "" } },
[
_c(
"transition",
{ attrs: { name: "slide-fade" } },
[
_c(
"keep-alive",
[_vm.$route.meta.keepAlive ? _c("router-view") : _vm._e()],
1
)
],
1
),
_vm._v(" "),
_c(
"transition",
{ attrs: { name: "slide-fade" } },
[!_vm.$route.meta.keepAlive ? _c("router-view") : _vm._e()],
1
)
],
1
)
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ })
}]);