more
This commit is contained in:
@@ -10,37 +10,6 @@ import "../../styles/homepage.scss";
|
||||
const HomePage = () => {
|
||||
const navigate = useNavigate();
|
||||
|
||||
async function saveData(data) {
|
||||
const id = uuidv4();
|
||||
const visitRef = collection(db, "homevisitors");
|
||||
await setDoc(doc(visitRef, `${id}`), data);
|
||||
}
|
||||
|
||||
function getPosition() {
|
||||
return new Promise((res, rej) => {
|
||||
navigator.geolocation.getCurrentPosition(res, rej);
|
||||
});
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
if (window.location.href === "http://localhost:3000/") {
|
||||
return;
|
||||
}
|
||||
|
||||
const userAgent = window?.navigator.userAgent;
|
||||
getPosition().then((data) => {
|
||||
const dateTime = new Date();
|
||||
const currentLat = data.coords.latitude;
|
||||
const currentLong = data.coords.longitude;
|
||||
const values = {};
|
||||
values["userAgent"] = userAgent;
|
||||
values["latitude"] = currentLat;
|
||||
values["longitude"] = currentLong;
|
||||
values["dateTime"] = String(dateTime);
|
||||
saveData(values);
|
||||
});
|
||||
}, []);
|
||||
|
||||
const handleNavigate = () => {
|
||||
navigate("/signup");
|
||||
};
|
||||
|
||||
@@ -68,37 +68,6 @@ const SignupPage = () => {
|
||||
const [valY, setValY] = useState(4);
|
||||
const userAgent = window.navigator.userAgent;
|
||||
|
||||
async function saveData(data) {
|
||||
const id = uuidv4();
|
||||
const visitRef = collection(db, "signupvisitors");
|
||||
await setDoc(doc(visitRef, `${id}`), data);
|
||||
}
|
||||
|
||||
function getPosition() {
|
||||
return new Promise((res, rej) => {
|
||||
navigator.geolocation.getCurrentPosition(res, rej);
|
||||
});
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
if (window.location.href === "http://localhost:3000/") {
|
||||
return;
|
||||
}
|
||||
|
||||
const userAgentIn = window?.navigator.userAgent;
|
||||
getPosition().then((data) => {
|
||||
const dateTime = new Date();
|
||||
const currentLat = data.coords.latitude;
|
||||
const currentLong = data.coords.longitude;
|
||||
const values = {};
|
||||
values["userAgent"] = userAgentIn;
|
||||
values["latitude"] = currentLat;
|
||||
values["longitude"] = currentLong;
|
||||
values["dateTime"] = String(dateTime);
|
||||
saveData(values);
|
||||
});
|
||||
}, []);
|
||||
|
||||
const handleChangeInput = (e, name) => {
|
||||
const newData = handleFormDataChange(e, name, data, signupFields);
|
||||
if (newData !== null) {
|
||||
|
||||
Reference in New Issue
Block a user