| Current Path : /home/users/unlimited/www/egrocer.codeskitter.site/public/js/ |
| Current File : /home/users/unlimited/www/egrocer.codeskitter.site/public/js/resources_js_views_Faqs_Faqs_vue.js |
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_views_Faqs_Faqs_vue"],{
/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Edit.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Edit.vue?vue&type=script&lang=js ***!
\**********************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
props: ['record'],
data: function data() {
return {
isLoading: false,
faq: {
id: this.record ? this.record.id : null,
question: this.record ? this.record.question : "",
answer: this.record ? this.record.answer : ""
}
};
},
computed: {
modal_title: function modal_title() {
var title = this.faq.id ? __('edit') : __('add');
title += " ";
title += __('frequently_asked_questions');
return title;
}
},
methods: {
showModal: function showModal() {
this.$refs['my-modal'].show();
},
hideModal: function hideModal() {
this.$refs['my-modal'].hide();
},
saveRecord: function saveRecord() {
var _this = this;
var vm = this;
this.isLoading = true;
var formObject = this.faq;
var formData = new FormData();
for (var key in formObject) {
formData.append(key, formObject[key]);
}
var url = this.$apiUrl + '/faqs/save';
if (this.faq.id) {
url = this.$apiUrl + '/faqs/update';
}
axios__WEBPACK_IMPORTED_MODULE_0___default().post(url, formData).then(function (res) {
var data = res.data;
if (data.status === 1) {
_this.$eventBus.$emit('faqSaved', data.message);
_this.hideModal();
} else {
vm.showError(data.message);
vm.isLoading = false;
}
})["catch"](function (error) {
vm.isLoading = false;
if (error.request.statusText) {
_this.showError(error.request.statusText);
} else if (error.message) {
_this.showError(error.message);
} else {
_this.showError("Something went wrong!");
}
});
}
},
mounted: function mounted() {
this.showModal();
}
});
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Faqs.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Faqs.vue?vue&type=script&lang=js ***!
\**********************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _Edit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Edit */ "./resources/js/views/Faqs/Edit.vue");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
components: {
'app-edit-record': _Edit__WEBPACK_IMPORTED_MODULE_0__["default"]
},
data: function data() {
return {
fields: [{
key: 'faqs',
label: __('frequently_asked_questions'),
sortable: true
}, {
key: 'actions',
label: __('actions')
}],
totalRows: 1,
currentPage: 1,
perPage: this.$perPage,
pageOptions: this.$pageOptions,
sortBy: '',
sortDesc: false,
sortDirection: 'asc',
filter: null,
filterOn: [],
page: 1,
isLoading: false,
sectionStyle: 'style_1',
max_visible_units: 12,
max_col_in_single_row: 3,
create_new: null,
edit_record: null,
faqs: []
};
},
computed: {
sortOptions: function sortOptions() {
// Create an options list from our fields
return this.fields.filter(function (f) {
return f.sortable;
}).map(function (f) {
return {
text: f.label,
value: f.key
};
});
}
},
mounted: function mounted() {
// Set the initial number of items
this.totalRows = this.faqs.length;
},
created: function created() {
var _this = this;
this.$eventBus.$on('faqSaved', function (message) {
_this.showMessage("success", message);
_this.getFaqs();
_this.create_new = null;
});
this.getFaqs();
},
methods: {
getFaqs: function getFaqs() {
var _this2 = this;
this.isLoading = true;
axios__WEBPACK_IMPORTED_MODULE_1___default().get(this.$apiUrl + '/faqs').then(function (response) {
_this2.faqs = response.data.data;
_this2.totalRows = _this2.faqs.length;
_this2.isLoading = false;
});
},
deleteSocialMedia: function deleteSocialMedia(index, id) {
var _this3 = this;
this.$swal.fire({
title: "Are you Sure?",
text: "You want be able to revert this",
confirmButtonText: "Yes, Sure",
cancelButtonText: "Cancel",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#37a279',
cancelButtonColor: '#d33'
}).then(function (result) {
if (result.value) {
_this3.isLoading = true;
var postData = {
id: id
};
axios__WEBPACK_IMPORTED_MODULE_1___default().post(_this3.$apiUrl + '/faqs/delete', postData).then(function (response) {
_this3.isLoading = false;
_this3.faqs.splice(index, 1);
//this.showSuccess(response.data.message)
_this3.showMessage("success", response.data.message);
});
}
});
},
hideModal: function hideModal() {
this.create_new = false;
this.edit_record = false;
}
}
});
/***/ }),
/***/ "./resources/js/views/Faqs/Edit.vue":
/*!******************************************!*\
!*** ./resources/js/views/Faqs/Edit.vue ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true */ "./resources/js/views/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true");
/* harmony import */ var _Edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Edit.vue?vue&type=script&lang=js */ "./resources/js/views/Faqs/Edit.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"])(
_Edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"],
_Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
_Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
false,
null,
"1e4ca8cd",
null
)
/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/views/Faqs/Edit.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
/***/ }),
/***/ "./resources/js/views/Faqs/Faqs.vue":
/*!******************************************!*\
!*** ./resources/js/views/Faqs/Faqs.vue ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _Faqs_vue_vue_type_template_id_15d85d40__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Faqs.vue?vue&type=template&id=15d85d40 */ "./resources/js/views/Faqs/Faqs.vue?vue&type=template&id=15d85d40");
/* harmony import */ var _Faqs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Faqs.vue?vue&type=script&lang=js */ "./resources/js/views/Faqs/Faqs.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"])(
_Faqs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"],
_Faqs_vue_vue_type_template_id_15d85d40__WEBPACK_IMPORTED_MODULE_0__.render,
_Faqs_vue_vue_type_template_id_15d85d40__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
false,
null,
null,
null
)
/* hot reload */
if (false) { var api; }
component.options.__file = "resources/js/views/Faqs/Faqs.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
/***/ }),
/***/ "./resources/js/views/Faqs/Edit.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
!*** ./resources/js/views/Faqs/Edit.vue?vue&type=script&lang=js ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Edit.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Edit.vue?vue&type=script&lang=js");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./resources/js/views/Faqs/Faqs.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
!*** ./resources/js/views/Faqs/Faqs.vue?vue&type=script&lang=js ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Faqs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Faqs.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Faqs.vue?vue&type=script&lang=js");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_clonedRuleSet_5_use_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Faqs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./resources/js/views/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true":
/*!************************************************************************************!*\
!*** ./resources/js/views/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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_Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__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_Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__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_Edit_vue_vue_type_template_id_1e4ca8cd_scoped_true__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!./Edit.vue?vue&type=template&id=1e4ca8cd&scoped=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/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true");
/***/ }),
/***/ "./resources/js/views/Faqs/Faqs.vue?vue&type=template&id=15d85d40":
/*!************************************************************************!*\
!*** ./resources/js/views/Faqs/Faqs.vue?vue&type=template&id=15d85d40 ***!
\************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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_Faqs_vue_vue_type_template_id_15d85d40__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_Faqs_vue_vue_type_template_id_15d85d40__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_Faqs_vue_vue_type_template_id_15d85d40__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!./Faqs.vue?vue&type=template&id=15d85d40 */ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Faqs.vue?vue&type=template&id=15d85d40");
/***/ }),
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=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/Faqs/Edit.vue?vue&type=template&id=1e4ca8cd&scoped=true ***!
\***************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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(
"b-modal",
{
ref: "my-modal",
attrs: {
title: _vm.modal_title,
scrollable: "",
"no-close-on-backdrop": "",
"no-fade": "",
static: "",
},
on: {
hidden: function ($event) {
return _vm.$emit("modalClose")
},
},
},
[
_c(
"div",
{ attrs: { slot: "modal-footer" }, slot: "modal-footer" },
[
_c(
"b-button",
{
attrs: { variant: "primary", disabled: _vm.isLoading },
on: {
click: function ($event) {
return _vm.$refs["dummy_submit"].click()
},
},
},
[
_vm._v(_vm._s(_vm.__("save")) + "\n "),
_vm.isLoading
? _c("b-spinner", { attrs: { small: "", label: "Spinning" } })
: _vm._e(),
],
1
),
_vm._v(" "),
_c(
"b-button",
{ attrs: { variant: "secondary" }, on: { click: _vm.hideModal } },
[_vm._v(_vm._s(_vm.__("cancel")))]
),
],
1
),
_vm._v(" "),
_c(
"form",
{
ref: "my-form",
on: {
submit: function ($event) {
$event.preventDefault()
return _vm.saveRecord.apply(null, arguments)
},
},
},
[
_c("div", { staticClass: "row" }, [
_c("div", { staticClass: "form-group" }, [
_c("label", { attrs: { for: "question" } }, [
_vm._v(_vm._s(_vm.__("query"))),
]),
_vm._v(" "),
_c("input", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.faq.question,
expression: "faq.question",
},
],
staticClass: "form-control",
attrs: {
name: "query",
id: "question",
placeholder: "Add a Query...",
},
domProps: { value: _vm.faq.question },
on: {
input: function ($event) {
if ($event.target.composing) {
return
}
_vm.$set(_vm.faq, "question", $event.target.value)
},
},
}),
]),
_vm._v(" "),
_c("div", { staticClass: "form-group " }, [
_c("label", { attrs: { for: "answer" } }, [
_vm._v(_vm._s(_vm.__("answer"))),
]),
_vm._v(" "),
_c("textarea", {
directives: [
{
name: "model",
rawName: "v-model",
value: _vm.faq.answer,
expression: "faq.answer",
},
],
staticClass: "form-control",
attrs: {
name: "answer",
id: "answer",
placeholder: "Add a Answer...",
},
domProps: { value: _vm.faq.answer },
on: {
input: function ($event) {
if ($event.target.composing) {
return
}
_vm.$set(_vm.faq, "answer", $event.target.value)
},
},
}),
]),
]),
_vm._v(" "),
_c("button", {
ref: "dummy_submit",
staticStyle: { display: "none" },
}),
]
),
]
)
}
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/Faqs/Faqs.vue?vue&type=template&id=15d85d40":
/*!***************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/js/views/Faqs/Faqs.vue?vue&type=template&id=15d85d40 ***!
\***************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__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("div", { staticClass: "page-heading" }, [
_c("div", { staticClass: "page-title" }, [
_c("div", { staticClass: "row" }, [
_c(
"div",
{ staticClass: "col-12 col-md-6 order-md-1 order-last" },
[_c("h3", [_vm._v(_vm._s(_vm.__("frequently_asked_questions")))])]
),
_vm._v(" "),
_c(
"div",
{ staticClass: "col-12 col-md-6 order-md-2 order-first" },
[
_c(
"nav",
{
staticClass: "breadcrumb-header float-start float-lg-end",
attrs: { "aria-label": "breadcrumb" },
},
[
_c("ol", { staticClass: "breadcrumb" }, [
_c(
"li",
{ staticClass: "breadcrumb-item" },
[
_c("router-link", { attrs: { to: "/dashboard" } }, [
_vm._v(_vm._s(_vm.__("dashboard"))),
]),
],
1
),
_vm._v(" "),
_c(
"li",
{
staticClass: "breadcrumb-item active",
attrs: { "aria-current": "page" },
},
[_vm._v(_vm._s(_vm.__("frequently_asked_questions")))]
),
]),
]
),
]
),
]),
]),
_vm._v(" "),
_c("section", { staticClass: "section" }, [
_c("div", { staticClass: "card" }, [
_c("div", { staticClass: "card-header" }, [
_c("h4", { staticClass: "card-title" }, [
_vm._v(_vm._s(_vm.__("faqs_list"))),
]),
_vm._v(" "),
_c("span", { staticClass: "pull-right" }, [
_c(
"button",
{
staticClass: "btn btn-primary",
on: {
click: function ($event) {
_vm.create_new = true
},
},
},
[_vm._v(_vm._s(_vm.__("add")))]
),
]),
]),
_vm._v(" "),
_c(
"div",
{ staticClass: "card-body" },
[
_c(
"b-row",
{ staticClass: "mb-2" },
[
_c(
"b-col",
{ attrs: { md: "3", "offset-md": "8" } },
[
_c("h6", { staticClass: "box-title" }, [
_vm._v(_vm._s(_vm.__("search"))),
]),
_vm._v(" "),
_c("b-form-input", {
attrs: {
id: "filter-input",
type: "search",
placeholder: _vm.__("search"),
},
model: {
value: _vm.filter,
callback: function ($$v) {
_vm.filter = $$v
},
expression: "filter",
},
}),
],
1
),
_vm._v(" "),
_c(
"b-col",
{ staticClass: "text-center", attrs: { md: "1" } },
[
_c(
"button",
{
directives: [
{
name: "b-tooltip",
rawName: "v-b-tooltip.hover",
modifiers: { hover: true },
},
],
staticClass: "btn btn-primary btn_refresh",
attrs: { title: _vm.__("refresh") },
on: {
click: function ($event) {
return _vm.getFaqs()
},
},
},
[
_c("i", {
staticClass: "fa fa-refresh",
attrs: { "aria-hidden": "true" },
}),
]
),
]
),
],
1
),
_vm._v(" "),
_c("b-table", {
attrs: {
items: _vm.faqs,
fields: _vm.fields,
"current-page": _vm.currentPage,
"per-page": _vm.perPage,
filter: _vm.filter,
"filter-included-fields": _vm.filterOn,
"sort-by": _vm.sortBy,
"sort-desc": _vm.sortDesc,
"sort-direction": _vm.sortDirection,
bordered: true,
busy: _vm.isLoading,
stacked: "md",
"show-empty": "",
small: "",
},
on: {
"update:sortBy": function ($event) {
_vm.sortBy = $event
},
"update:sort-by": function ($event) {
_vm.sortBy = $event
},
"update:sortDesc": function ($event) {
_vm.sortDesc = $event
},
"update:sort-desc": function ($event) {
_vm.sortDesc = $event
},
},
scopedSlots: _vm._u([
{
key: "table-busy",
fn: function () {
return [
_c(
"div",
{ staticClass: "text-center text-black my-2" },
[
_c("b-spinner", { staticClass: "align-middle" }),
_vm._v(" "),
_c("strong", [
_vm._v(_vm._s(_vm.__("loading")) + "..."),
]),
],
1
),
]
},
proxy: true,
},
{
key: "cell(faqs)",
fn: function (row) {
return [
_c(
"a",
{
staticStyle: { color: "#435ebe" },
attrs: { href: "javascript:void(0)" },
},
[_vm._v(_vm._s(row.item.question))]
),
_vm._v(" "),
_c("p", [_vm._v(" " + _vm._s(row.item.answer))]),
]
},
},
{
key: "cell(actions)",
fn: function (row) {
return [
_c(
"button",
{
directives: [
{
name: "b-tooltip",
rawName: "v-b-tooltip.hover",
modifiers: { hover: true },
},
],
staticClass: "btn btn-sm btn-primary",
attrs: { title: _vm.__("edit") },
on: {
click: function ($event) {
_vm.edit_record = row.item
},
},
},
[
_c("i", { staticClass: "fa fa-pencil-alt" }),
_vm._v(
" " +
_vm._s(_vm.__("edit")) +
" |\n " +
_vm._s(_vm.__("answer"))
),
]
),
_vm._v(" "),
_c(
"button",
{
directives: [
{
name: "b-tooltip",
rawName: "v-b-tooltip.hover",
modifiers: { hover: true },
},
],
staticClass: "btn btn-sm btn-danger",
attrs: { title: _vm.__("delete") },
on: {
click: function ($event) {
return _vm.deleteSocialMedia(
row.index,
row.item.id
)
},
},
},
[
_c("i", { staticClass: "fa fa-trash" }),
_vm._v(
"\n " +
_vm._s(_vm.__("delete"))
),
]
),
]
},
},
]),
}),
_vm._v(" "),
_c(
"b-row",
[
_c(
"b-col",
{ staticClass: "my-1", attrs: { md: "2" } },
[
_c(
"b-form-group",
{
staticClass: "mb-0",
attrs: {
label: _vm.__("per_page"),
"label-for": "per-page-select",
"label-align-sm": "right",
"label-size": "sm",
},
},
[
_c("b-form-select", {
staticClass: "form-control form-select",
attrs: {
id: "per-page-select",
options: _vm.pageOptions,
size: "sm",
},
model: {
value: _vm.perPage,
callback: function ($$v) {
_vm.perPage = $$v
},
expression: "perPage",
},
}),
],
1
),
],
1
),
_vm._v(" "),
_c(
"b-col",
{
staticClass: "my-1",
attrs: { md: "4", "offset-md": "6" },
},
[
_c("b-pagination", {
staticClass: "my-0",
attrs: {
"total-rows": _vm.totalRows,
"per-page": _vm.perPage,
align: "fill",
size: "sm",
},
model: {
value: _vm.currentPage,
callback: function ($$v) {
_vm.currentPage = $$v
},
expression: "currentPage",
},
}),
],
1
),
],
1
),
],
1
),
]),
]),
]),
_vm._v(" "),
_vm.create_new || _vm.edit_record
? _c("app-edit-record", {
attrs: { record: _vm.edit_record },
on: {
modalClose: function ($event) {
return _vm.hideModal()
},
},
})
: _vm._e(),
],
1
)
}
var staticRenderFns = []
render._withStripped = true
/***/ })
}]);