mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
20 lines
549 B
TypeScript
20 lines
549 B
TypeScript
|
import { useContext } from 'react';
|
||
|
import { FaUpload } from 'react-icons/fa';
|
||
|
import { ImageUploaderTriggerContext } from '../../app/contexts/ImageUploaderTriggerContext';
|
||
|
import IAIIconButton from './IAIIconButton';
|
||
|
|
||
|
const ImageUploaderIconButton = () => {
|
||
|
const openImageUploader = useContext(ImageUploaderTriggerContext);
|
||
|
|
||
|
return (
|
||
|
<IAIIconButton
|
||
|
aria-label="Upload Image"
|
||
|
tooltip="Upload Image"
|
||
|
icon={<FaUpload />}
|
||
|
onClick={openImageUploader || undefined}
|
||
|
/>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default ImageUploaderIconButton;
|