verified.tsx 766 B

1234567891011121314151617181920212223242526272829
  1. import type { FC } from 'react'
  2. import { useTranslation } from 'react-i18next'
  3. import IconWithTooltip from './icon-with-tooltip'
  4. import VerifiedDark from '@/app/components/base/icons/src/public/plugins/VerifiedDark'
  5. import VerifiedLight from '@/app/components/base/icons/src/public/plugins/VerifiedLight'
  6. import useTheme from '@/hooks/use-theme'
  7. type VerifiedProps = {
  8. className?: string
  9. }
  10. const Verified: FC<VerifiedProps> = ({
  11. className,
  12. }) => {
  13. const { t } = useTranslation()
  14. const { theme } = useTheme()
  15. return (
  16. <IconWithTooltip
  17. className={className}
  18. theme={theme}
  19. BadgeIconLight={VerifiedLight}
  20. BadgeIconDark={VerifiedDark}
  21. popupContent={t('plugin.marketplace.verifiedTip')}
  22. />
  23. )
  24. }
  25. export default Verified