diff --git a/ui/litellm-dashboard/src/components/view_logs/LogDetailsDrawer/LogDetailsDrawer.tsx b/ui/litellm-dashboard/src/components/view_logs/LogDetailsDrawer/LogDetailsDrawer.tsx
index 1d9af26535..733cccdf1c 100644
--- a/ui/litellm-dashboard/src/components/view_logs/LogDetailsDrawer/LogDetailsDrawer.tsx
+++ b/ui/litellm-dashboard/src/components/view_logs/LogDetailsDrawer/LogDetailsDrawer.tsx
@@ -143,7 +143,7 @@ export function LogDetailsDrawer({
environment={environment}
/>
-
+
{/* Error Alert - Show prominently at top for failures */}
{hasError && errorInfo && (
0 && (
copyToClipboard(data, "Metadata")} />
)}
+
+ {/* Bottom spacing for scroll area */}
+
);
@@ -357,47 +360,49 @@ function RequestResponseSection({
Request & Response
- setActiveTab(key as typeof TAB_REQUEST | typeof TAB_RESPONSE)}
- tabBarExtraContent={
- }
- onClick={handleCopy}
- disabled={activeTab === TAB_RESPONSE && !hasResponse}
- >
- Copy
-
- }
- items={[
- {
- key: TAB_REQUEST,
- label: "Request",
- children: (
-
-
-
- ),
- },
- {
- key: TAB_RESPONSE,
- label: "Response",
- children: (
-
- {hasResponse ? (
-
- ) : (
-
- Response data not available
-
- )}
-
- ),
- },
- ]}
- />
+
+
setActiveTab(key as typeof TAB_REQUEST | typeof TAB_RESPONSE)}
+ tabBarExtraContent={
+ }
+ onClick={handleCopy}
+ disabled={activeTab === TAB_RESPONSE && !hasResponse}
+ >
+ Copy
+
+ }
+ items={[
+ {
+ key: TAB_REQUEST,
+ label: "Request",
+ children: (
+
+
+
+ ),
+ },
+ {
+ key: TAB_RESPONSE,
+ label: "Response",
+ children: (
+
+ {hasResponse ? (
+
+ ) : (
+
+ Response data not available
+
+ )}
+
+ ),
+ },
+ ]}
+ />
+