Compare commits

...

2 Commits

Author SHA1 Message Date
Ojakoo aa92537404 #46 useEffect only on first render 2022-05-10 16:53:27 +03:00
Ojakoo 27d37d8e7e #46 remove number type inputs from focus on wheel events 2022-05-10 16:29:49 +03:00
+20 -1
View File
@@ -1,4 +1,4 @@
import React from "react";
import React, { useEffect } from "react";
import styled from "styled-components";
import { ISubmitEvent, IChangeEvent, ErrorSchema } from "@rjsf/core";
import colors from "@theme/colors";
@@ -44,6 +44,17 @@ type AdminCreateCommonProps = {
};
};
// removes item focus if scrolled
const onWheelEvent = (e) => {
try {
if (e.target.type === "number") {
e.target.blur()
}
} catch(error) {
console.log(error)
}
};
const AdminCreateCommon: React.FC<AdminCreateCommonProps> = ({
title,
formData,
@@ -60,6 +71,14 @@ const AdminCreateCommon: React.FC<AdminCreateCommonProps> = ({
console.error(data);
};
useEffect(() => {
try {
document.addEventListener('wheel',onWheelEvent);
} catch(error) {
console.log(error)
}
}, []);
return (
<AdminPageWrapper requiresAuthentication>
<Common>