Files
InvokeAI/invokeai/frontend/web/src/features/embedding/components/AddEmbeddingButton.tsx
mickr777 8c63173b0c Translation update (#4503)
* Update Translations

* Fix Prettier Issue

* Fix Error in invokebutton.tsx

* More Translations

* few Fixes

* More Translations

* More Translations and lint Fixes

* Update constants.ts

Revert "Update constants.ts"

---------

Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-09-13 17:31:34 +10:00

45 lines
961 B
TypeScript

import IAIIconButton from 'common/components/IAIIconButton';
import { memo } from 'react';
import { FaCode } from 'react-icons/fa';
import { useTranslation } from 'react-i18next';
type Props = {
onClick: () => void;
};
const AddEmbeddingButton = (props: Props) => {
const { onClick } = props;
const { t } = useTranslation();
return (
<IAIIconButton
size="sm"
aria-label={t('embedding.addEmbedding')}
tooltip={t('embedding.addEmbedding')}
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);