import React from 'react' import { Provider } from '../../shared/types' import './ProviderList.css' interface ProviderListProps { providers: Record currentProviderId: string onSwitch: (id: string) => void onDelete: (id: string) => void onEdit: (id: string) => void isLoading?: boolean } const ProviderList: React.FC = ({ providers, currentProviderId, onSwitch, onDelete, onEdit, isLoading = false }) => { return (
{Object.values(providers).length === 0 ? (

还没有添加任何供应商

点击右上角的"添加供应商"按钮开始

) : (
{Object.values(providers).map((provider) => { const isCurrent = provider.id === currentProviderId return (
onSwitch(provider.id)} /> {provider.name} {isCurrent && 当前使用}
{provider.apiUrl}
) })}
)}
) } export default ProviderList