import { Selector } from "@/components"; import { useModal, withModal } from "@/modules/modals"; import { submodProcessColor } from "@/utilities"; import { FunctionComponent, useCallback, useState } from "react"; import { Button } from "react-bootstrap"; import { useProcess } from "./ToolContext"; import { colorOptions } from "./tools"; const ColorTool: FunctionComponent = () => { const [selection, setSelection] = useState>(null); const Modal = useModal(); const process = useProcess(); const submit = useCallback(() => { if (selection) { const action = submodProcessColor(selection); process(action); } }, [process, selection]); const footer = ( ); return ( ); }; export default withModal(ColorTool, "color-tool");