more
This commit is contained in:
@@ -10,37 +10,6 @@ import "../../styles/homepage.scss";
|
|||||||
const HomePage = () => {
|
const HomePage = () => {
|
||||||
const navigate = useNavigate();
|
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 = () => {
|
const handleNavigate = () => {
|
||||||
navigate("/signup");
|
navigate("/signup");
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -68,37 +68,6 @@ const SignupPage = () => {
|
|||||||
const [valY, setValY] = useState(4);
|
const [valY, setValY] = useState(4);
|
||||||
const userAgent = window.navigator.userAgent;
|
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 handleChangeInput = (e, name) => {
|
||||||
const newData = handleFormDataChange(e, name, data, signupFields);
|
const newData = handleFormDataChange(e, name, data, signupFields);
|
||||||
if (newData !== null) {
|
if (newData !== null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user