403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/bitnami/apache/htdocs/app/public/js/resources_js_views_Supports_SupportiveSingle_vue.js
(self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_views_Supports_SupportiveSingle_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/Tiptap.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/Tiptap.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 tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tiptap-vuetify */ "./node_modules/tiptap-vuetify/dist/bundle-esm.js");
//
//
//
//
//
//
//
//
//
//
//
//
// import the component and the necessary extensions

/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
  components: {
    TiptapVuetify: tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.TiptapVuetify
  },
  props: {
    value: {
      type: String,
      required: true
    }
  },
  data: function data() {
    return {
      value__: null,
      // declare extensions you want to use
      extensions: [tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.History, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Blockquote, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Link, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Underline, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Strike, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Italic, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.ListItem, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.BulletList, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.OrderedList, [tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Heading, {
        options: {
          levels: [1, 2, 3]
        }
      }], tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Bold, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Code, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.HorizontalRule, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.Paragraph, tiptap_vuetify__WEBPACK_IMPORTED_MODULE_0__.HardBreak]
    };
  },
  watch: {
    "value": {
      handler: function handler() {
        this.value__ = this.value;
      },
      immediate: true
    }
  }
});

/***/ }),

/***/ "./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/Supports/SupportiveSingle.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/Supports/SupportiveSingle.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_mixins_ErrorHandlerMixin__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/js/mixins/ErrorHandlerMixin */ "./resources/js/mixins/ErrorHandlerMixin.js");
/* harmony import */ var _js_components_Tiptap_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/js/components/Tiptap.vue */ "./resources/js/components/Tiptap.vue");
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//


/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
  components: {
    Tiptap: _js_components_Tiptap_vue__WEBPACK_IMPORTED_MODULE_1__.default
  },
  mixins: [_js_mixins_ErrorHandlerMixin__WEBPACK_IMPORTED_MODULE_0__.errorHandlerMixin],
  data: function data() {
    return {
      form: {
        content: null
      },
      errors: {},
      isEditMode: false,
      submit_loading: false,
      fetch_loading: false,
      title: null,
      type: null
    };
  },
  watch: {
    $route: function $route() {
      this.init();
    }
  },
  created: function created() {
    this.init();
  },
  methods: {
    init: function init() {
      this.setSupportiveType();
      this.isEditMode = false;
      this.getSupportive();
    },
    setSupportiveType: function setSupportiveType() {
      var params = this.$route.meta.params;
      this.type = (params === null || params === void 0 ? void 0 : params.type) || 'N/A';

      if (this.type == "about-us") {
        this.title = "About Us";
      } else if (this.type == "tnc") {
        this.title = "Terms & Conditions";
      } else if (this.type == "delivery-tnc") {
        this.title = "Delivery Terms & Conditions";
      } else if (this.type == "refund-policy") {
        this.title = "Refund Policy";
      } else if (this.type == "privacy-policy") {
        this.title = "Privacy Policy";
      } else if (this.type == "locker-overdue") {
        this.title = "Locker Overdue Usage";
      } else if (this.type == "value-declaration") {
        this.title = "Value Declaration Notice";
      } else {
        this.title = "N/A";
      }
    },
    getSupportive: function getSupportive() {
      var _this = this;

      this.fetch_loading = true;
      this.$api.getSupportive(this.type).then(function (res) {
        var result = res.data.result[0];
        _this.form.id = (result === null || result === void 0 ? void 0 : result.id) || '0';
        _this.form.content = (result === null || result === void 0 ? void 0 : result.content) || '';
      })["catch"](function (err) {
        _this.errorHandler_(err);
      })["finally"](function () {
        _this.fetch_loading = false;
      });
    },
    submitForm: function submitForm() {
      this.errors = {};
      this.updateSupportive();
    },
    updateSupportive: function updateSupportive() {
      var _this2 = this;

      this.submit_loading = true;
      var payload = {
        id: this.form.id,
        type: this.type,
        content: this.form.content
      };
      this.$api.updateSupportive(payload).then(function () {
        _this2.init();
      })["catch"](function (err) {
        _this2.errors = _this2.errorHandler_(err, ['content']);
      })["finally"](function () {
        _this2.submit_loading = false;
      });
    }
  }
});

/***/ }),

/***/ "./resources/js/mixins/ErrorHandlerMixin.js":
/*!**************************************************!*\
  !*** ./resources/js/mixins/ErrorHandlerMixin.js ***!
  \**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "errorHandlerMixin": () => (/* binding */ errorHandlerMixin)
/* harmony export */ });
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

var errorHandlerMixin = {
  methods: {
    errorHandler_: function errorHandler_(err) {
      var tracker = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];

      var _this$errorSeparator_ = this.errorSeparator_(err, tracker),
          a = _this$errorSeparator_.a,
          b = _this$errorSeparator_.b;

      if (Object.keys(b).length > 0) {
        this.alertErrorMessages_(this.computeErrorMessages_(b));
      }

      return a;
    },
    errorSeparator_: function errorSeparator_(err) {
      var tracker = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
      var responseMsg = "Something Is Not Right. Please Try Again Later.";
      var intersect_errors = {};
      var not_intersect_errors = {};

      if (err == null) {
        this.defaultNotify_(responseMsg);
      } else if (err.status && err.data) {
        var status = err.status,
            data = err.data; // if is validation error

        if (status == 422) {
          var errors = data.errors || data.message; // Object.keys(errors).forEach(function(key) {
          // 	if (tracker.includes(key)) {
          // 		intersect_errors[key] = errors[key];
          // 	}else{
          // 		not_intersect_errors[key] = errors[key];
          // 	}
          // });

          Object.keys(errors).forEach(function (key) {
            if (tracker.includes(key)) {
              if (key.indexOf('.') !== -1) {
                var split = key.split(".");

                if (intersect_errors[split[0]] === undefined) {
                  intersect_errors[split[0]] = _defineProperty({}, split[1], errors[key]);
                } else {
                  intersect_errors[split[0]][split[1]] = errors[key];
                }
              } else {
                intersect_errors[key] = errors[key];
              }
            } else {
              not_intersect_errors[key] = errors[key];
            }
          });
        } else {
          responseMsg = [400, 403].includes(status) ? data.message : responseMsg;
          this.defaultNotify_(responseMsg);
        }
      } else {
        console.error(err);
      }

      return {
        "a": intersect_errors,
        "b": not_intersect_errors
      };
    },
    defaultNotify_: function defaultNotify_(message) {
      this.$toast.warning(message);
      return null;
    },
    computeErrorMessages_: function computeErrorMessages_(errors) {
      var error_keys = Object.keys(errors);

      if (error_keys.length > 0) {
        var messages = [];
        error_keys.forEach(function (key) {
          messages.push(errors[key][0]);
        });
        return messages;
      }

      return [];
    },
    alertErrorMessages_: function alertErrorMessages_(messages) {
      this.$toast.warning(messages.join('<br>'));
    }
  }
};

/***/ }),

/***/ "./resources/js/components/Tiptap.vue":
/*!********************************************!*\
  !*** ./resources/js/components/Tiptap.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 _Tiptap_vue_vue_type_template_id_12874f53___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Tiptap.vue?vue&type=template&id=12874f53& */ "./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53&");
/* harmony import */ var _Tiptap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Tiptap.vue?vue&type=script&lang=js& */ "./resources/js/components/Tiptap.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)(
  _Tiptap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__.default,
  _Tiptap_vue_vue_type_template_id_12874f53___WEBPACK_IMPORTED_MODULE_0__.render,
  _Tiptap_vue_vue_type_template_id_12874f53___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/components/Tiptap.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);

/***/ }),

/***/ "./resources/js/views/Supports/SupportiveSingle.vue":
/*!**********************************************************!*\
  !*** ./resources/js/views/Supports/SupportiveSingle.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 _SupportiveSingle_vue_vue_type_template_id_46a752e6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SupportiveSingle.vue?vue&type=template&id=46a752e6& */ "./resources/js/views/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6&");
/* harmony import */ var _SupportiveSingle_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SupportiveSingle.vue?vue&type=script&lang=js& */ "./resources/js/views/Supports/SupportiveSingle.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)(
  _SupportiveSingle_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__.default,
  _SupportiveSingle_vue_vue_type_template_id_46a752e6___WEBPACK_IMPORTED_MODULE_0__.render,
  _SupportiveSingle_vue_vue_type_template_id_46a752e6___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/views/Supports/SupportiveSingle.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);

/***/ }),

/***/ "./resources/js/components/Tiptap.vue?vue&type=script&lang=js&":
/*!*********************************************************************!*\
  !*** ./resources/js/components/Tiptap.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_Tiptap_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!./Tiptap.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/Tiptap.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_Tiptap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__.default); 

/***/ }),

/***/ "./resources/js/views/Supports/SupportiveSingle.vue?vue&type=script&lang=js&":
/*!***********************************************************************************!*\
  !*** ./resources/js/views/Supports/SupportiveSingle.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_SupportiveSingle_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!./SupportiveSingle.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/Supports/SupportiveSingle.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_SupportiveSingle_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__.default); 

/***/ }),

/***/ "./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53&":
/*!***************************************************************************!*\
  !*** ./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53& ***!
  \***************************************************************************/
/***/ ((__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_Tiptap_vue_vue_type_template_id_12874f53___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_Tiptap_vue_vue_type_template_id_12874f53___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_Tiptap_vue_vue_type_template_id_12874f53___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!./Tiptap.vue?vue&type=template&id=12874f53& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53&");


/***/ }),

/***/ "./resources/js/views/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6&":
/*!*****************************************************************************************!*\
  !*** ./resources/js/views/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6& ***!
  \*****************************************************************************************/
/***/ ((__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_SupportiveSingle_vue_vue_type_template_id_46a752e6___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_SupportiveSingle_vue_vue_type_template_id_46a752e6___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_SupportiveSingle_vue_vue_type_template_id_46a752e6___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!./SupportiveSingle.vue?vue&type=template&id=46a752e6& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6&");


/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53&":
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/components/Tiptap.vue?vue&type=template&id=12874f53& ***!
  \******************************************************************************************************************************************************************************************************************/
/***/ ((__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("tiptap-vuetify", {
        attrs: {
          "toolbar-attributes": { color: "primary" },
          extensions: _vm.extensions,
          placeholder: "Writing something ..."
        },
        on: {
          input: function($event) {
            return _vm.$emit("input", _vm.value__)
          }
        },
        model: {
          value: _vm.value__,
          callback: function($$v) {
            _vm.value__ = $$v
          },
          expression: "value__"
        }
      })
    ],
    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/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6&":
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Supports/SupportiveSingle.vue?vue&type=template&id=46a752e6& ***!
  \********************************************************************************************************************************************************************************************************************************/
/***/ ((__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(
    "v-container",
    [
      _c(
        "v-card",
        { staticClass: "pa-4" },
        [
          _c(
            "v-row",
            { attrs: { align: "end" } },
            [
              _c("v-col", [
                _c("div", { staticClass: "headline font-weight-bold" }, [
                  _vm._v(_vm._s(_vm.title))
                ])
              ]),
              _vm._v(" "),
              _c(
                "v-col",
                { attrs: { cols: "auto" } },
                [
                  !_vm.isEditMode
                    ? _c(
                        "v-btn",
                        {
                          staticClass: "text-capitalize",
                          attrs: {
                            outlined: "",
                            color: "info",
                            small: "",
                            disabled: _vm.type == "N/A"
                          },
                          on: {
                            click: function($event) {
                              _vm.isEditMode = true
                            }
                          }
                        },
                        [
                          _c("v-icon", { attrs: { left: "", small: "" } }, [
                            _vm._v("mdi-pen")
                          ]),
                          _vm._v("Edit\n\t\t\t\t")
                        ],
                        1
                      )
                    : _vm._e()
                ],
                1
              )
            ],
            1
          ),
          _vm._v(" "),
          _c("v-divider", { staticClass: "my-2" }),
          _vm._v(" "),
          _c(
            "v-row",
            [
              _c(
                "v-col",
                [
                  _vm.fetch_loading
                    ? _c(
                        "div",
                        [
                          _c("v-skeleton-loader", {
                            attrs: { type: "article,article" }
                          })
                        ],
                        1
                      )
                    : _vm.isEditMode
                    ? _c(
                        "v-row",
                        { attrs: { dense: "" } },
                        [
                          _c(
                            "v-col",
                            { staticClass: "pb-2 pt-4", attrs: { cols: "12" } },
                            [
                              _c("Tiptap", {
                                attrs: { "error-messages": _vm.errors.content },
                                model: {
                                  value: _vm.form.content,
                                  callback: function($$v) {
                                    _vm.$set(_vm.form, "content", $$v)
                                  },
                                  expression: "form.content"
                                }
                              })
                            ],
                            1
                          ),
                          _vm._v(" "),
                          _c(
                            "v-col",
                            {
                              staticClass: "text-right",
                              attrs: { cols: "12" }
                            },
                            [
                              _c(
                                "v-btn",
                                {
                                  staticClass: "text-capitalize",
                                  attrs: { text: "", color: "error" },
                                  on: {
                                    click: function($event) {
                                      _vm.isEditMode = false
                                    }
                                  }
                                },
                                [_vm._v("\n\t\t\t\t\t\t\tCancel\n\t\t\t\t\t\t")]
                              ),
                              _vm._v(" "),
                              _c(
                                "v-btn",
                                {
                                  staticClass: "text-capitalize",
                                  attrs: {
                                    loading: _vm.submit_loading,
                                    color: "info"
                                  },
                                  on: {
                                    click: function($event) {
                                      return _vm.submitForm()
                                    }
                                  }
                                },
                                [_vm._v("\n\t\t\t\t\t\t\tUpdate\n\t\t\t\t\t\t")]
                              )
                            ],
                            1
                          )
                        ],
                        1
                      )
                    : _c(
                        "v-row",
                        { attrs: { dense: "" } },
                        [
                          _c("v-col", [
                            _c(
                              "div",
                              {
                                staticClass:
                                  "display-paragraph px-4 py-2 overflow-auto radius-05",
                                staticStyle: {
                                  "max-height": "60vh",
                                  border: "1px solid #AAA",
                                  "border-left-width": "5px"
                                }
                              },
                              [
                                _c("div", {
                                  staticClass: "tiptap-vuetify-editor__content",
                                  domProps: {
                                    innerHTML: _vm._s(_vm.form.content)
                                  }
                                }),
                                _vm._v(" "),
                                _vm.form.content == ""
                                  ? _c(
                                      "div",
                                      {
                                        staticClass:
                                          "pa-6 font-italic grey--text text-center"
                                      },
                                      [_vm._v("~ Empty Content ~")]
                                    )
                                  : _vm._e()
                              ]
                            )
                          ])
                        ],
                        1
                      )
                ],
                1
              )
            ],
            1
          )
        ],
        1
      )
    ],
    1
  )
}
var staticRenderFns = []
render._withStripped = true



/***/ })

}]);

Youez - 2016 - github.com/yon3zu
LinuXploit