import React from 'react'; export function getIsEyeDropperSupported() { return 'EyeDropper' in window; } export interface EyeDropperProps { onPickColor?: (color: string) => void; } export function EyeDropper(props: EyeDropperProps) { const click = () => { if ('EyeDropper' in window) { const eyeDropper = new (window as any).EyeDropper(); eyeDropper .open() .then((result: any) => { props.onPickColor?.(result.sRGBHex); }) .catch((err: Error) => { if (err.name === 'AbortError') { } else { } }); } }; return ( ); }