Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

no-linked-apps-panel.tsx 1.1KB

12345678910111213141516171819202122232425262728
  1. import { useDocLink } from '@/context/i18n'
  2. import { RiApps2AddLine, RiBookOpenLine } from '@remixicon/react'
  3. import React from 'react'
  4. import { useTranslation } from 'react-i18next'
  5. const NoLinkedAppsPanel = () => {
  6. const { t } = useTranslation()
  7. const docLink = useDocLink()
  8. return (
  9. <div className='w-[240px] rounded-xl border-[0.5px] border-components-panel-border bg-components-panel-bg-blur p-4'>
  10. <div className='inline-flex rounded-lg border-[0.5px] border-components-panel-border-subtle bg-background-default-subtle p-2'>
  11. <RiApps2AddLine className='size-4 text-text-tertiary' />
  12. </div>
  13. <div className='my-2 text-xs text-text-tertiary'>{t('common.datasetMenus.emptyTip')}</div>
  14. <a
  15. className='mt-2 inline-flex cursor-pointer items-center text-xs text-text-accent'
  16. href={docLink('/guides/knowledge-base/integrate-knowledge-within-application')}
  17. target='_blank' rel='noopener noreferrer'
  18. >
  19. <RiBookOpenLine className='mr-1 size-4 text-text-accent' />
  20. {t('common.datasetMenus.viewDoc')}
  21. </a>
  22. </div>
  23. )
  24. }
  25. export default React.memo(NoLinkedAppsPanel)