import { cn } from '@langgenius/dify-ui/cn' import { Popover, PopoverContent, PopoverTrigger } from '@langgenius/dify-ui/popover' import * as React from 'react' import { useCallback, useState } from 'react' import { useTranslation } from 'react-i18next' import SecretKeyModal from '@/app/components/develop/secret-key/secret-key-modal' import Indicator from '@/app/components/header/indicator' import Card from './card' type ServiceApiProps = { apiBaseUrl: string } const ServiceApi = ({ apiBaseUrl, }: ServiceApiProps) => { const { t } = useTranslation() const [open, setOpen] = useState(false) const [isSecretKeyModalVisible, setIsSecretKeyModalVisible] = useState(false) const handleOpenSecretKeyModal = useCallback(() => { setIsSecretKeyModalVisible(true) }, []) const handleCloseSecretKeyModal = useCallback(() => { setIsSecretKeyModalVisible(false) }, []) return (