+ {showLabel &&
}
+
+
+
+
+
+
+ {loading ? (
+
Lade Provider...
+ ) : (
+
+ {allowedProviders.map((provider) => (
+
+ ))}
+
+ )}
+
+ {selectedProviders.length === 0 && !loading && (
+
+ Wenn keine Provider ausgewählt sind, werden alle erlaubten Provider verwendet.
+
+ )}
+
+ );
+};
+
+// ============================================================================
+// COMPACT PROVIDER BADGE LIST
+// ============================================================================
+
+interface ProviderBadgesProps {
+ providers: string[];
+ className?: string;
+}
+
+export const ProviderBadges: React.FC