%PDF- %PDF-
Direktori : /home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/server/components/ |
Current File : //home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/server/components/message.js.map |
{"version":3,"file":"components/message.js","sources":["webpack:///./components/partials/Message.vue?6f96","webpack:///./components/partials/Message.vue","webpack:///./components/partials/Message.vue?cbca","webpack:///./components/partials/Message.vue?44ca"],"sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"mb-1 relative p-6 bg-gray grid grid-cols-1 sm:grid-cols-3 md:grid-cols-6 gap-6 transition duration-100 hover:bg-opacity-75\"},[_vm._ssrNode(((_vm.isOverlayShowing)?(\"<div class=\\\"absolute z-20 top-0 left-0 w-full h-full bg-white border border-black border-opacity-10 bg-opacity-75 flex flex-col items-center justify-center\\\"><span class=\\\"block mb-3 font-medium\\\">Are you sure you want to delete this message?</span> <div class=\\\"w-full px-8 sm:w-auto grid grid-cols-2 gap-4\\\"><button class=\\\"bg-red border border-red appearance-none px-3 py-3 text-center rounded-full text-white transition ease-in-out duration-200\\\">Yes</button> <button class=\\\"btn btn-primary btn-small rounded-full\\\">No</button></div></div>\"):\"<!---->\")+\" <div class=\\\"sm:col-span-1\\\"><div class=\\\"relative\\\"><div class=\\\"absolute top-0 left-0 w-full h-full border-15 border-yellow border-opacity-50\\\"></div> <img\"+(_vm._ssrAttr(\"src\",'https://eu.ui-avatars.com/api/?name='+_vm.message.name))+\" class=\\\"w-full\\\"></div> <div class=\\\"my-2 sm:my-0 flex justify-center sm:block\\\"><button class=\\\"sm:absolute sm:top-2 sm:right-2 sm:w-6 sm:h-6 sm:bg-red sm:rounded-full text-red sm:text-white flex items-center justify-center\\\"><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"none\\\" viewBox=\\\"0 0 24 24\\\" stroke=\\\"currentColor\\\" class=\\\"h-4 w-4 hidden sm:block\\\"><path stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"2\\\" d=\\\"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16\\\"></path></svg> <span class=\\\"block sm:hidden\\\">Remove</span></button></div></div> <div class=\\\"sm:col-span-2 md:col-span-5 grid grid-cols-1 md:grid-cols-6 py-2\\\"><div class=\\\"md:col-span-4\\\"><small class=\\\"uppercase text-sm text-black text-opacity-80\\\">\"+_vm._ssrEscape(_vm._s(_vm.message.created_at))+\"</small> <h2 class=\\\"text-2xl font-bold\\\">\"+_vm._ssrEscape(_vm._s(_vm.message.name))+\"</h2> <div class=\\\"my-3 flex flex-col\\\"><a\"+(_vm._ssrAttr(\"href\",'mailto:'+_vm.message.email))+\" target=\\\"_blank\\\" class=\\\"inline-flex items-center my-1 hover:text-blue-light transition\\\"><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"none\\\" viewBox=\\\"0 0 24 24\\\" stroke=\\\"currentColor\\\" class=\\\"h-6 w-6 mr-2\\\"><path stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"2\\\" d=\\\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\\\"></path></svg>\"+_vm._ssrEscape(\"\\n \"+_vm._s(_vm.message.email)+\"\\n \")+\"</a> <a\"+(_vm._ssrAttr(\"href\",'tel:'+_vm.message.phone))+\" target=\\\"_blank\\\" class=\\\"inline-flex items-center my-1 hover:text-blue-light transition\\\"><svg xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"none\\\" viewBox=\\\"0 0 24 24\\\" stroke=\\\"currentColor\\\" class=\\\"h-6 w-6 mr-2\\\"><path stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"2\\\" d=\\\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\\\"></path></svg>\"+_vm._ssrEscape(\"\\n \"+_vm._s(_vm.message.phone)+\"\\n \")+\"</a></div> <button class=\\\"text-blue-light text-sm font-bold \\\">\"+((_vm.working == true)?(\"<span>Revealing Message...</span>\"):(_vm.isMessageShowing == false)?(\"<span>Reveal Message</span>\"):(\"<span>Hide Message</span>\"))+\"</button> \"+((_vm.isMessageShowing)?(\"<div class=\\\"mt-6\\\">\"+(_vm._s(_vm.message.message))+\"</div>\"):\"<!---->\")+\"</div></div>\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexport default {\n props: {\n message: {\n type: Object,\n required: true\n },\n user_id: {\n type: Number,\n required: true\n },\n page_number: {\n type: Number,\n required: true\n }\n },\n\n data() {\n return {\n working: false,\n isOverlayShowing: false,\n isMessageShowing: false\n }\n },\n\n methods: {\n async readMessage() {\n if(this.isMessageShowing == false) {\n this.working = true;\n await this.$axios.patch('/user/'+this.user_id+'/messages/'+this.message.id).then((response) => {\n this.$store.dispatch('therapist/messages/get', {\n user_id: this.user_id,\n page: this.page_number\n });\n this.isMessageShowing = true;\n this.working = false;\n }).catch((error) => {\n this.working = false;\n this.$toast.error('Oops, something went wrong, please try again later.').goAway(3000);\n })\n } else {\n this.isMessageShowing = false;\n }\n },\n\n async remove(message_id) {\n await this.$axios.delete('/user/'+this.user_id+'/messages/'+message_id)\n .then((response) => {\n if(response.status == 200) {\n this.isOverlayShowing = false;\n this.$store.dispatch('therapist/messages/get', {\n user_id: this.user_id,\n page: this.page_number\n });\n this.$toast.success('Successfully deleted message #'.message_id).goAway(3000);\n }\n }).catch((error) => {\n this.isOverlayShowing = false;\n this.working = false;\n this.$toast.error('Oops, something went wrong, please try again later.').goAway(3000);\n })\n }\n }\n}\n","import mod from \"-!../../node_modules/babel-loader/lib/index.js??ref--2-0!../../node_modules/@nuxt/components/dist/loader.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Message.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/babel-loader/lib/index.js??ref--2-0!../../node_modules/@nuxt/components/dist/loader.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Message.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Message.vue?vue&type=template&id=cf04f426&\"\nimport script from \"./Message.vue?vue&type=script&lang=js&\"\nexport * from \"./Message.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n \"3d993a9c\"\n \n)\n\nexport default component.exports"],"mappings":";;;;;;;;;;;AAAA;AACA;AACA;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAFA;AAIA;AACA;AACA;AAFA;AAIA;AACA;AACA;AAFA;AATA;AACA;AAcA;AACA;AACA;AACA;AACA;AAHA;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAFA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAFA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArCA;AAxBA;;AC1DA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;A","sourceRoot":""}