diff --git a/lang/id.json b/lang/id.json index a890365..89aef57 100644 --- a/lang/id.json +++ b/lang/id.json @@ -123,5 +123,6 @@ "referenceerror: countrycurrency is not defined": "ReferenceError: countryCurrency is not defined", "referenceerror: currencycountryrate is not defined": "ReferenceError: currencyCountryRate is not defined", "referenceerror: ccountry is not defined": "ReferenceError: ccountry is not defined", - "typeerror: invalid assignment to const 'response'": "TypeError: invalid assignment to const 'response'" + "typeerror: invalid assignment to const 'response'": "TypeError: invalid assignment to const 'response'", + "error: request aborted": "Error: Request aborted" } \ No newline at end of file diff --git a/package.json b/package.json index d2ca9f0..5f41248 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,9 @@ "vee-validate": "^4.12.4", "vue-google-charts": "^1.1.0", "vue-multiselect": "^3.0.0-beta.3", - "vue-recaptcha": "^3.0.0-alpha.2", "vue3-easy-data-table": "^1.5.47", "vue3-multiselect-checkboxed": "^0.0.9", + "vue3-popper": "^1.5.0", "vuedraggable": "^4.1.0", "yup": "^1.3.3" } diff --git a/resources/js/Pages/IkeaAbout.vue b/resources/js/Pages/IkeaAbout.vue index 7b969bb..0cc2b7d 100644 --- a/resources/js/Pages/IkeaAbout.vue +++ b/resources/js/Pages/IkeaAbout.vue @@ -2,12 +2,13 @@ import GuestLayout from '../Layouts/GuestLayout.vue'; import axios from 'axios'; -import { Form, Field } from 'vee-validate'; +import { Form, Field, ErrorMessage } from 'vee-validate'; import * as yup from 'yup'; import { ref } from "vue"; import Swal from "sweetalert2"; -const result = ref({}); +const result = ref({ }); +const siteKey = ref('6Ld2MF0pAAAAAFpJOfU1FAxr7QiEoq1RJT1Pn2Hp'); const schema = yup.object().shape({ name: yup.string().required('Name is required'), email: yup.string().email('Email is invalid').required('Email is required'), @@ -16,9 +17,12 @@ const schema = yup.object().shape({ // recaptcha: yup.string().required('Please verify you are human'), }); + + function onSubmit(data) { console.log("DATA=", data); try { + const response = axios.post(route("ajax.send.email"), { name: data.name, email: data.email, @@ -113,15 +117,19 @@ function onSubmit(data) {
diff --git a/resources/js/Pages/IkeaRoot.vue b/resources/js/Pages/IkeaRoot.vue index 85ff7a5..abe1f04 100644 --- a/resources/js/Pages/IkeaRoot.vue +++ b/resources/js/Pages/IkeaRoot.vue @@ -19,6 +19,7 @@ import GuestLayout from "../Layouts/GuestLayout.vue"; import { useForm } from "@inertiajs/inertia-vue3"; import axios from "axios"; import filterimg from "@/assets/eglass-filter.png"; +import Popper from "vue3-popper"; const sdropdown = ref([ { text: "Description", value: "typeName" }, @@ -542,8 +543,8 @@ watch(ccodes, (codes) => { alternating > -