import React, { MouseEventHandler, useCallback, useState } from 'react' import { Portal } from './Portal' import { background, color, defaultStyles, containerStyles, focusBackground, focusColor, } from './styles' interface Props { x: number y: number onClick: MouseEventHandler isBrushing: boolean id?: string } const SIZE = 28 export const ZoomOutButton = ({ x, y, onClick, isBrushing, id }: Props) => { const [isFocused, setIsFocused] = useState(false) const handleFocus = useCallback(() => { setIsFocused((prev) => !prev) }, [setIsFocused]) const handleUnfocus = useCallback(() => setIsFocused(false), [setIsFocused]) return (
) }