import Box from "@mui/material/Box"; import Stack from "@mui/material/Stack"; import { useI18n } from "../../hooks/I18n"; import ShortcutInput from "./ShortcutInput"; import FormControlLabel from "@mui/material/FormControlLabel"; import Switch from "@mui/material/Switch"; import { useMouseHoverSetting } from "../../hooks/MouseHover"; import { useCallback } from "react"; import Grid from "@mui/material/Grid"; export default function MouseHoverSetting() { const i18n = useI18n(); const { mouseHoverSetting, updateMouseHoverSetting } = useMouseHoverSetting(); const handleShortcutInput = useCallback( (val) => { updateMouseHoverSetting({ mouseHoverKey: val }); }, [updateMouseHoverSetting] ); const { useMouseHover = true, mouseHoverKey = ["ControlLeft"] } = mouseHoverSetting; return ( { updateMouseHoverSetting({ useMouseHover: !useMouseHover }); }} /> } label={i18n("use_mousehover_translation")} /> ); }