import { useScenes } from "@engine/api"; import { ChangeEvent, useState } from "react"; export default () => { const { addScene } = useScenes(); const [sceneName, setSceneName] = useState(); const [isDefault, setIsDefault] = useState(false); const handleAddScene = () => { if (sceneName) { addScene(sceneName, isDefault); } }; const handleChangeName = (event: ChangeEvent) => setSceneName(event.target.value); const handleIsDefault = (event: ChangeEvent): void => { setIsDefault(event.target.checked); }; return { sceneName, handleChangeName, isDefault, handleIsDefault, handleAddScene, }; };