mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-08 16:04:54 -05:00
43 lines
851 B
TypeScript
43 lines
851 B
TypeScript
import IAIIconButton from 'common/components/IAIIconButton';
|
|
import { memo } from 'react';
|
|
import { FaCode } from 'react-icons/fa';
|
|
|
|
type Props = {
|
|
onClick: () => void;
|
|
};
|
|
|
|
const AddEmbeddingButton = (props: Props) => {
|
|
const { onClick } = props;
|
|
return (
|
|
<IAIIconButton
|
|
size="sm"
|
|
aria-label="Add Embedding"
|
|
tooltip="Add Embedding"
|
|
icon={<FaCode />}
|
|
sx={{
|
|
p: 2,
|
|
color: 'base.500',
|
|
_hover: {
|
|
color: 'base.600',
|
|
},
|
|
_active: {
|
|
color: 'base.700',
|
|
},
|
|
_dark: {
|
|
color: 'base.500',
|
|
_hover: {
|
|
color: 'base.400',
|
|
},
|
|
_active: {
|
|
color: 'base.300',
|
|
},
|
|
},
|
|
}}
|
|
variant="link"
|
|
onClick={onClick}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default memo(AddEmbeddingButton);
|