fix: callback wrap

pull/118/head
corpulent 3 years ago
parent 868f31ea00
commit 5837b4b04e

@ -1,4 +1,4 @@
import { useEffect, useState } from "react";
import { useCallback, useEffect, useState } from "react";
import { CallbackFunction, IProject } from "../../types";
import Spinner from "../global/Spinner";
import VisibilitySwitch from "../global/VisibilitySwitch";
@ -15,18 +15,18 @@ const ManifestSelect = (props: IManifestSelectProps) => {
const [visibility, setVisibility] = useState(false);
const [projectName, setProjectName] = useState("Untitled");
const handleNameChange = (e: any) => {
const handleNameChange = useCallback((e: any) => {
setProjectName(e.target.value);
};
}, []);
const handleSave = () => {
const handleSave = useCallback(() => {
const data: any = {
name: projectName,
visibility: +visibility
};
onSave(data);
};
}, []);
useEffect(() => {
if (!projectData) {

Loading…
Cancel
Save