const showContextMenu = useContextMenu();
onContextMenu={showContextMenu([
icon: <IconCopy size={16} />,
onClick: () => copyImageToClipboard(src),
icon: <IconDownload size={16} />,
onClick: () => downloadImage(src),
icon: <IconUser size={16} />,
onClick: () => window.open(`http://unsplash.com/@${image.author.profile}`, '_blank'),
key: 'open-in-new-window',
onClick: () => window.open(`http://unsplash.com/@${image.author.profile}`, '_blank'),
onClick: () => console.log('nested item 1 clicked'),
onClick: () => console.log('nested item 2 clicked'),
key: 'deeply-nested-items',
key: 'deeply-nested-item-1',
onClick: () => console.log('deeply nested item 1 clicked'),
key: 'deeply-nested-item-2',
onClick: () => console.log('deeply nested item 2 clicked'),