-
-
- Model Name
- Fallbacks
- Actions
-
-
+ {!hasFallbacks ? (
+
+
+ No fallbacks configured. Add fallbacks to automatically try another model when the primary
+ fails.
+
+
+ ) : (
+
+
+
+ Model Name
+ Fallbacks
+ Actions
+
+
-
- {routerSettings["fallbacks"] &&
- routerSettings["fallbacks"].map((item: FallbackEntry, index: number) =>
+
+ {routerSettings["fallbacks"].map((item: FallbackEntry, index: number) =>
Object.entries(item).map(([key, value]) => (
- {key}
- {Array.isArray(value) ? value.join(", ") : value}
-
+
+ {renderModelNameCell(key, getProviderFromModel)}
+
+
+ {renderFallbacksChain(key, Array.isArray(value) ? value : [], getProviderFromModel)}
+
+
= ({ accessToken, userRole, userID, mo
/>
- handleDeleteClick(item)}
- className="cursor-pointer hover:text-red-600"
- />
+ onKeyDown={(e) => e.key === "Enter" && handleDeleteClick(item)}
+ className="cursor-pointer inline-flex"
+ >
+
+
)),
)}
-
-
+
+
+ )}