'use client' import type { FC } from 'react' import React, { useEffect } from 'react' import { RiArrowRightUpLine, RiBugLine, } from '@remixicon/react' import { useTranslation } from 'react-i18next' import KeyValueItem from '../base/key-value-item' import Tooltip from '@/app/components/base/tooltip' import Button from '@/app/components/base/button' import type { DebugInfo as DebugInfoTypes } from '../types' import { fetchDebugKey } from '@/service/plugins' const i18nPrefix = 'plugin.debugInfo' const DebugInfo: FC = () => { const { t } = useTranslation() const [info, setInfo] = React.useState(null) useEffect(() => { fetchDebugKey().then((res) => { setInfo(res) }) }, []) return (
{t(`${i18nPrefix}.title`)} {t(`${i18nPrefix}.viewDocs`)}
} popupClassName='flex flex-col items-start w-[256px] px-4 py-3.5 gap-1 border border-components-panel-border rounded-xl bg-components-tooltip-bg shadows-shadow-lg z-50' asChild={false} position='bottom' >
) } export default React.memo(DebugInfo)