fix: make frontend build

This commit is contained in:
Sam 2022-11-19 03:01:20 +01:00
parent 6237ea940f
commit 08554eef38
2 changed files with 66 additions and 42 deletions

View file

@ -18,20 +18,9 @@ import {
export default function Index() {
const [user, setUser] = useRecoilState(userState);
const router = useRouter();
useEffect(() => {
if (!user) {
router.push("/");
}
}, [user]);
if (!user) {
return <Loading />;
}
const [state, setState] = useState(cloneDeep(user));
const originalOrder = state.fields
const originalOrder = state?.fields
? state.fields.map((f, i) => {
const field: EditField = {
id: i,
@ -60,6 +49,17 @@ export default function Index() {
: [];
const [fields, setFields] = useState(cloneDeep(originalOrder));
useEffect(() => {
if (!user) {
router.push("/");
}
}, [user]);
if (!user) {
return <Loading />;
}
const fieldsUpdated = !fieldsEqual(fields, originalOrder);
return (