12345678910111213141516171819202122232425262728293031323334 |
- import { memo } from 'react'
- import { useTranslation } from 'react-i18next'
- import { RiBookOpenLine } from '@remixicon/react'
- import { useNodeHelpLink } from '../hooks/use-node-help-link'
- import TooltipPlus from '@/app/components/base/tooltip'
- import type { BlockEnum } from '@/app/components/workflow/types'
- type HelpLinkProps = {
- nodeType: BlockEnum
- }
- const HelpLink = ({
- nodeType,
- }: HelpLinkProps) => {
- const { t } = useTranslation()
- const link = useNodeHelpLink(nodeType)
- return (
- <TooltipPlus
- popupContent={t('common.userProfile.helpCenter')}
- >
- <a
- href={link}
- target='_blank'
- className='mr-1 flex h-6 w-6 items-center justify-center'
- >
- <RiBookOpenLine className='h-4 w-4 text-gray-500' />
- </a>
- </TooltipPlus>
- )
- }
- export default memo(HelpLink)
|