/
home
/
maktab
/
admin
/
js
/
File Upload :
llllll
Current File: /home/maktab/admin/js/chunk-09767cbc.84e0f094.js.map
{"version":3,"sources":["webpack:///./src/assets/images/pages/register.jpg","webpack:///./src/views/pages/register/Register.vue","webpack:///./src/views/pages/register/RegisterJWT.vue","webpack:///src/views/pages/register/RegisterJWT.vue","webpack:///./src/views/pages/register/RegisterJWT.vue?ebf3","webpack:///./src/views/pages/register/RegisterJWT.vue?527d","webpack:///./src/views/pages/register/RegisterFirebase.vue","webpack:///src/views/pages/register/RegisterFirebase.vue","webpack:///./src/views/pages/register/RegisterFirebase.vue?957d","webpack:///./src/views/pages/register/RegisterFirebase.vue?e14e","webpack:///./src/views/pages/register/RegisterAuth0.vue","webpack:///src/views/pages/register/RegisterAuth0.vue","webpack:///./src/views/pages/register/RegisterAuth0.vue?3816","webpack:///./src/views/pages/register/RegisterAuth0.vue?fa49","webpack:///src/views/pages/register/Register.vue","webpack:///./src/views/pages/register/Register.vue?abc2","webpack:///./src/views/pages/register/Register.vue?7a99","webpack:///./src/views/pages/register/Register.vue?23ff"],"names":["module","exports","render","_vm","this","_c","_self","staticClass","attrs","slot","require","_v","staticRenderFns","directives","name","rawName","value","expression","model","displayName","callback","$$v","_s","errors","first","email","ref","password","confirm_password","isTermsConditionAccepted","validateForm","on","registerUserJWt","data","computed","any","methods","checkLogin","$store","state","auth","isUserLoggedIn","$vs","notify","title","text","iconPack","icon","color","payload","userDetails","confirmPassword","dispatch","component","registerUser","registerAuth0","$auth","login","target","$route","query","to","components","RegisterJwt","RegisterFirebase","RegisterAuth0"],"mappings":"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","file":"js/chunk-09767cbc.84e0f094.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/register.cfd9ef09.jpg\";","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"h-screen flex w-full bg-img vx-row no-gutter items-center justify-center\"},[_c('div',{staticClass:\"vx-col sm:w-1/2 md:w-1/2 lg:w-3/4 xl:w-3/5 sm:m-0 m-4\"},[_c('vx-card',[_c('div',{staticClass:\"full-page-bg-color\",attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('div',{staticClass:\"vx-row no-gutter\"},[_c('div',{staticClass:\"vx-col hidden sm:hidden md:hidden lg:block lg:w-1/2 mx-auto self-center\"},[_c('img',{staticClass:\"mx-auto\",attrs:{\"src\":require(\"@/assets/images/pages/register.jpg\"),\"alt\":\"register\"}})]),_c('div',{staticClass:\"vx-col sm:w-full md:w-full lg:w-1/2 mx-auto self-center d-theme-dark-bg\"},[_c('div',{staticClass:\"px-8 pt-8 register-tabs-container\"},[_c('div',{staticClass:\"vx-card__title mb-4\"},[_c('h4',{staticClass:\"mb-4\"},[_vm._v(\"ایجاد حساب کاربری\")]),_c('p',[_vm._v(\"فرم زیر را برای ایجاد یک حساب کاربری جدید پر کنید.\")])]),_c('vs-tabs',[_c('vs-tab',{attrs:{\"label\":\"JWT\"}},[_c('register-jwt')],1),_c('vs-tab',{attrs:{\"label\":\"Firebase\"}},[_c('register-firebase')],1),_c('vs-tab',{attrs:{\"label\":\"Auth0\"}},[_c('register-auth0')],1)],1)],1)])])])])],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"clearfix\"},[_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|alpha_dash|min:3'),expression:\"'required|alpha_dash|min:3'\"}],staticClass:\"w-full\",attrs:{\"data-vv-validate-on\":\"blur\",\"label-placeholder\":\"Name\",\"name\":\"displayName\",\"placeholder\":\"Name\"},model:{value:(_vm.displayName),callback:function ($$v) {_vm.displayName=$$v},expression:\"displayName\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('displayName')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|email'),expression:\"'required|email'\"}],staticClass:\"w-full mt-6\",attrs:{\"data-vv-validate-on\":\"blur\",\"name\":\"email\",\"type\":\"email\",\"label-placeholder\":\"Email\",\"placeholder\":\"Email\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('email')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|min:6|max:10'),expression:\"'required|min:6|max:10'\"}],ref:\"password\",staticClass:\"w-full mt-6\",attrs:{\"type\":\"password\",\"data-vv-validate-on\":\"blur\",\"name\":\"password\",\"label-placeholder\":\"Password\",\"placeholder\":\"Password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('password')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('min:6|max:10|confirmed:password'),expression:\"'min:6|max:10|confirmed:password'\"}],staticClass:\"w-full mt-6\",attrs:{\"type\":\"password\",\"data-vv-validate-on\":\"blur\",\"data-vv-as\":\"password\",\"name\":\"confirm_password\",\"label-placeholder\":\"Confirm Password\",\"placeholder\":\"Confirm Password\"},model:{value:(_vm.confirm_password),callback:function ($$v) {_vm.confirm_password=$$v},expression:\"confirm_password\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('confirm_password')))]),_c('vs-checkbox',{staticClass:\"mt-6\",model:{value:(_vm.isTermsConditionAccepted),callback:function ($$v) {_vm.isTermsConditionAccepted=$$v},expression:\"isTermsConditionAccepted\"}},[_vm._v(\"من شرایط و ضوابط را می پذیرم.\")]),_c('vs-button',{staticClass:\"mt-6\",attrs:{\"type\":\"border\",\"to\":\"/pages/login\"}},[_vm._v(\"Login\")]),_c('vs-button',{staticClass:\"float-right mt-6\",attrs:{\"disabled\":!_vm.validateForm},on:{\"click\":_vm.registerUserJWt}},[_vm._v(\"ثبت نام\")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\nFile Name: RegisterJWT.vue\r\nDescription: Register Page for JWT\r\n----------------------------------------------------------------------------------------\r\nItem Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\nAuthor URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n <div class=\"clearfix\">\r\n <vs-input\r\n v-validate=\"'required|alpha_dash|min:3'\"\r\n data-vv-validate-on=\"blur\"\r\n label-placeholder=\"Name\"\r\n name=\"displayName\"\r\n placeholder=\"Name\"\r\n v-model=\"displayName\"\r\n class=\"w-full\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('displayName') }}</span>\r\n\r\n <vs-input\r\n v-validate=\"'required|email'\"\r\n data-vv-validate-on=\"blur\"\r\n name=\"email\"\r\n type=\"email\"\r\n label-placeholder=\"Email\"\r\n placeholder=\"Email\"\r\n v-model=\"email\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('email') }}</span>\r\n\r\n <vs-input\r\n ref=\"password\"\r\n type=\"password\"\r\n data-vv-validate-on=\"blur\"\r\n v-validate=\"'required|min:6|max:10'\"\r\n name=\"password\"\r\n label-placeholder=\"Password\"\r\n placeholder=\"Password\"\r\n v-model=\"password\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('password') }}</span>\r\n\r\n <vs-input\r\n type=\"password\"\r\n v-validate=\"'min:6|max:10|confirmed:password'\"\r\n data-vv-validate-on=\"blur\"\r\n data-vv-as=\"password\"\r\n name=\"confirm_password\"\r\n label-placeholder=\"Confirm Password\"\r\n placeholder=\"Confirm Password\"\r\n v-model=\"confirm_password\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('confirm_password') }}</span>\r\n\r\n <vs-checkbox v-model=\"isTermsConditionAccepted\" class=\"mt-6\">من شرایط و ضوابط را می پذیرم.</vs-checkbox>\r\n <vs-button type=\"border\" to=\"/pages/login\" class=\"mt-6\">Login</vs-button>\r\n <vs-button class=\"float-right mt-6\" @click=\"registerUserJWt\" :disabled=\"!validateForm\">ثبت نام</vs-button>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data () {\r\n return {\r\n displayName: '',\r\n email: '',\r\n password: '',\r\n confirm_password: '',\r\n isTermsConditionAccepted: true\r\n }\r\n },\r\n computed: {\r\n validateForm () {\r\n return !this.errors.any() && this.displayName !== '' && this.email !== '' && this.password !== '' && this.confirm_password !== '' && this.isTermsConditionAccepted === true\r\n }\r\n },\r\n methods: {\r\n checkLogin () {\r\n // If user is already logged in notify\r\n if (this.$store.state.auth.isUserLoggedIn()) {\r\n\r\n // Close animation if passed as payload\r\n // this.$vs.loading.close()\r\n\r\n this.$vs.notify({\r\n title: 'Login Attempt',\r\n text: 'You are already logged in!',\r\n iconPack: 'feather',\r\n icon: 'icon-alert-circle',\r\n color: 'warning'\r\n })\r\n\r\n return false\r\n }\r\n return true\r\n },\r\n registerUserJWt () {\r\n // If form is not validated or user is already login return\r\n if (!this.validateForm || !this.checkLogin()) return\r\n\r\n const payload = {\r\n userDetails: {\r\n displayName: this.displayName,\r\n email: this.email,\r\n password: this.password,\r\n confirmPassword: this.confirm_password\r\n },\r\n notify: this.$vs.notify\r\n }\r\n this.$store.dispatch('auth/registerUserJWT', payload)\r\n }\r\n }\r\n}\r\n</script>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterJWT.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterJWT.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RegisterJWT.vue?vue&type=template&id=218a81c6\"\nimport script from \"./RegisterJWT.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterJWT.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 null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"clearfix\"},[_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|alpha_dash|min:3'),expression:\"'required|alpha_dash|min:3'\"}],staticClass:\"w-full\",attrs:{\"data-vv-validate-on\":\"blur\",\"label-placeholder\":\"Name\",\"name\":\"displayName\",\"placeholder\":\"Name\"},model:{value:(_vm.displayName),callback:function ($$v) {_vm.displayName=$$v},expression:\"displayName\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('displayName')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|email'),expression:\"'required|email'\"}],staticClass:\"w-full mt-6\",attrs:{\"data-vv-validate-on\":\"blur\",\"name\":\"email\",\"type\":\"email\",\"label-placeholder\":\"Email\",\"placeholder\":\"Email\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('email')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('required|min:6|max:10'),expression:\"'required|min:6|max:10'\"}],ref:\"password\",staticClass:\"w-full mt-6\",attrs:{\"type\":\"password\",\"data-vv-validate-on\":\"blur\",\"name\":\"password\",\"label-placeholder\":\"Password\",\"placeholder\":\"Password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('password')))]),_c('vs-input',{directives:[{name:\"validate\",rawName:\"v-validate\",value:('min:6|max:10|confirmed:password'),expression:\"'min:6|max:10|confirmed:password'\"}],staticClass:\"w-full mt-6\",attrs:{\"type\":\"password\",\"data-vv-validate-on\":\"blur\",\"data-vv-as\":\"password\",\"name\":\"confirm_password\",\"label-placeholder\":\"Confirm Password\",\"placeholder\":\"Confirm Password\"},model:{value:(_vm.confirm_password),callback:function ($$v) {_vm.confirm_password=$$v},expression:\"confirm_password\"}}),_c('span',{staticClass:\"text-danger text-sm\"},[_vm._v(_vm._s(_vm.errors.first('confirm_password')))]),_c('vs-checkbox',{staticClass:\"mt-6\",model:{value:(_vm.isTermsConditionAccepted),callback:function ($$v) {_vm.isTermsConditionAccepted=$$v},expression:\"isTermsConditionAccepted\"}},[_vm._v(\"من شرایط و ضوابط را می پذیرم.\")]),_c('vs-button',{staticClass:\"mt-6\",attrs:{\"type\":\"border\",\"to\":\"/pages/login\"}},[_vm._v(\"Login\")]),_c('vs-button',{staticClass:\"float-right mt-6\",attrs:{\"disabled\":!_vm.validateForm},on:{\"click\":_vm.registerUser}},[_vm._v(\"ثبت نام\")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"clearfix\">\r\n <vs-input\r\n v-validate=\"'required|alpha_dash|min:3'\"\r\n data-vv-validate-on=\"blur\"\r\n label-placeholder=\"Name\"\r\n name=\"displayName\"\r\n placeholder=\"Name\"\r\n v-model=\"displayName\"\r\n class=\"w-full\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('displayName') }}</span>\r\n\r\n <vs-input\r\n v-validate=\"'required|email'\"\r\n data-vv-validate-on=\"blur\"\r\n name=\"email\"\r\n type=\"email\"\r\n label-placeholder=\"Email\"\r\n placeholder=\"Email\"\r\n v-model=\"email\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('email') }}</span>\r\n\r\n <vs-input\r\n ref=\"password\"\r\n type=\"password\"\r\n data-vv-validate-on=\"blur\"\r\n v-validate=\"'required|min:6|max:10'\"\r\n name=\"password\"\r\n label-placeholder=\"Password\"\r\n placeholder=\"Password\"\r\n v-model=\"password\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('password') }}</span>\r\n\r\n <vs-input\r\n type=\"password\"\r\n v-validate=\"'min:6|max:10|confirmed:password'\"\r\n data-vv-validate-on=\"blur\"\r\n data-vv-as=\"password\"\r\n name=\"confirm_password\"\r\n label-placeholder=\"Confirm Password\"\r\n placeholder=\"Confirm Password\"\r\n v-model=\"confirm_password\"\r\n class=\"w-full mt-6\" />\r\n <span class=\"text-danger text-sm\">{{ errors.first('confirm_password') }}</span>\r\n\r\n <vs-checkbox v-model=\"isTermsConditionAccepted\" class=\"mt-6\">من شرایط و ضوابط را می پذیرم.</vs-checkbox>\r\n <vs-button type=\"border\" to=\"/pages/login\" class=\"mt-6\">Login</vs-button>\r\n <vs-button class=\"float-right mt-6\" @click=\"registerUser\" :disabled=\"!validateForm\">ثبت نام</vs-button>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data () {\r\n return {\r\n displayName: '',\r\n email: '',\r\n password: '',\r\n confirm_password: '',\r\n isTermsConditionAccepted: true\r\n }\r\n },\r\n computed: {\r\n validateForm () {\r\n return !this.errors.any() && this.displayName !== '' && this.email !== '' && this.password !== '' && this.confirm_password !== '' && this.isTermsConditionAccepted === true\r\n }\r\n },\r\n methods: {\r\n checkLogin () {\r\n // If user is already logged in notify\r\n if (this.$store.state.auth.isUserLoggedIn()) {\r\n\r\n // Close animation if passed as payload\r\n // this.$vs.loading.close()\r\n\r\n this.$vs.notify({\r\n title: 'Login Attempt',\r\n text: 'You are already logged in!',\r\n iconPack: 'feather',\r\n icon: 'icon-alert-circle',\r\n color: 'warning'\r\n })\r\n\r\n return false\r\n }\r\n return true\r\n },\r\n registerUser () {\r\n // If form is not validated or user is already login return\r\n if (!this.validateForm || !this.checkLogin()) return\r\n\r\n const payload = {\r\n userDetails: {\r\n displayName: this.displayName,\r\n email: this.email,\r\n password: this.password,\r\n confirmPassword: this.confirm_password\r\n },\r\n notify: this.$vs.notify\r\n }\r\n this.$store.dispatch('auth/registerUser', payload)\r\n }\r\n }\r\n}\r\n</script>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterFirebase.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterFirebase.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RegisterFirebase.vue?vue&type=template&id=feb5934a\"\nimport script from \"./RegisterFirebase.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterFirebase.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 null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('vs-button',{staticClass:\"mb-3 mt-4 ml-2\",attrs:{\"color\":\"#eb5424\"},on:{\"click\":_vm.registerAuth0}},[_vm._v(\"Auth0\")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\nFile Name: RegisterJWT.vue\r\nDescription: Register Page for JWT\r\n----------------------------------------------------------------------------------------\r\nItem Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\nAuthor URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n <vs-button class=\"mb-3 mt-4 ml-2\" @click=\"registerAuth0\" color=\"#eb5424\">Auth0</vs-button>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n methods: {\r\n checkLogin () {\r\n // If user is already logged in notify\r\n if (this.$store.state.auth.isUserLoggedIn()) {\r\n\r\n // Close animation if passed as payload\r\n // this.$vs.loading.close()\r\n\r\n this.$vs.notify({\r\n title: 'Login Attempt',\r\n text: 'You are already logged in!',\r\n iconPack: 'feather',\r\n icon: 'icon-alert-circle',\r\n color: 'warning'\r\n })\r\n\r\n return false\r\n }\r\n return true\r\n },\r\n registerAuth0 () {\r\n if (!this.checkLogin()) return\r\n this.$auth.login({ target: this.$route.query.to })\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterAuth0.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterAuth0.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RegisterAuth0.vue?vue&type=template&id=62a9ac1c\"\nimport script from \"./RegisterAuth0.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterAuth0.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 null\n \n)\n\nexport default component.exports","<!-- =========================================================================================\r\n File Name: Register.vue\r\n Description: Register Page\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n<template>\r\n <div class=\"h-screen flex w-full bg-img vx-row no-gutter items-center justify-center\">\r\n <div class=\"vx-col sm:w-1/2 md:w-1/2 lg:w-3/4 xl:w-3/5 sm:m-0 m-4\">\r\n <vx-card>\r\n <div slot=\"no-body\" class=\"full-page-bg-color\">\r\n <div class=\"vx-row no-gutter\">\r\n <div class=\"vx-col hidden sm:hidden md:hidden lg:block lg:w-1/2 mx-auto self-center\">\r\n <img src=\"@/assets/images/pages/register.jpg\" alt=\"register\" class=\"mx-auto\">\r\n </div>\r\n <div class=\"vx-col sm:w-full md:w-full lg:w-1/2 mx-auto self-center d-theme-dark-bg\">\r\n <div class=\"px-8 pt-8 register-tabs-container\">\r\n <div class=\"vx-card__title mb-4\">\r\n <h4 class=\"mb-4\">ایجاد حساب کاربری</h4>\r\n <p>فرم زیر را برای ایجاد یک حساب کاربری جدید پر کنید.</p>\r\n </div>\r\n <vs-tabs>\r\n <vs-tab label=\"JWT\">\r\n <register-jwt></register-jwt>\r\n </vs-tab>\r\n\r\n <vs-tab label=\"Firebase\">\r\n <register-firebase></register-firebase>\r\n </vs-tab>\r\n\r\n <vs-tab label=\"Auth0\">\r\n <register-auth0></register-auth0>\r\n </vs-tab>\r\n </vs-tabs>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </vx-card>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport RegisterJwt from './RegisterJWT.vue'\r\nimport RegisterFirebase from './RegisterFirebase.vue'\r\nimport RegisterAuth0 from './RegisterAuth0.vue'\r\n\r\nexport default {\r\n components: {\r\n RegisterJwt,\r\n RegisterFirebase,\r\n RegisterAuth0\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n.register-tabs-container {\r\n min-height: 517px;\r\n\r\n .con-tab {\r\n padding-bottom: 23px;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Register.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Register.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Register.vue?vue&type=template&id=68e9d9bd\"\nimport script from \"./Register.vue?vue&type=script&lang=js\"\nexport * from \"./Register.vue?vue&type=script&lang=js\"\nimport style0 from \"./Register.vue?vue&type=style&index=0&id=68e9d9bd&prod&lang=scss\"\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 null\n \n)\n\nexport default component.exports","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Register.vue?vue&type=style&index=0&id=68e9d9bd&prod&lang=scss\""],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure