added api

get-started-refactor
Arkadyuti Sarkar 2025-03-28 16:48:41 +05:30
parent 0900d51954
commit f9d1556ce9
1 changed files with 36 additions and 14 deletions

View File

@ -187,10 +187,25 @@ export const DomainSetupForm = ({ defaultSubdomain }) => {
setValidationMessage('');
setShowDnsConfig(false);
// Simulate an API call to validate the domain
setTimeout(() => {
// Simulate a real domain check - in a real app this would be an API call
const checkResult = true; // Assume domain is valid for demo
fetch('/validate-domain', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
domain,
type: domainType
})
})
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(data => {
const checkResult = data.status === "success";
console.log("finding:: checkResult:: ", checkResult, data);
setIsValidating(false);
setIsValidDomain(checkResult);
@ -203,7 +218,14 @@ export const DomainSetupForm = ({ defaultSubdomain }) => {
}
validateForm();
}, 1500);
})
.catch(error => {
console.error('Error validating domain:', error);
setIsValidating(false);
setIsValidDomain(false);
setValidationMessage('Error checking domain. Please try again.');
validateForm();
});
};
// Check DNS configuration