diff --git a/ui/litellm-dashboard/src/components/all_keys_table.tsx b/ui/litellm-dashboard/src/components/all_keys_table.tsx index bc0d1135ea7..05bb227e011 100644 --- a/ui/litellm-dashboard/src/components/all_keys_table.tsx +++ b/ui/litellm-dashboard/src/components/all_keys_table.tsx @@ -325,12 +325,12 @@ export function AllKeysTable({ if (!allOrganizations || allOrganizations.length === 0) return []; const filteredOrgs = allOrganizations.filter(org => - org.organization_id.toLowerCase().includes(searchText.toLowerCase()) || - (org.organization_name && org.organization_name.toLowerCase().includes(searchText.toLowerCase())) + (org.organization_id?.toLowerCase().includes(searchText.toLowerCase())) || + (org.organization_id && org.organization_id.toLowerCase().includes(searchText.toLowerCase())) ); return filteredOrgs.map(org => ({ - label: `${org.organization_name || 'Unknown'} (${org.organization_id})`, + label: `${org.organization_id || 'Unknown'} (${org.organization_id})`, value: org.organization_id })); } @@ -385,8 +385,8 @@ export function AllKeysTable({
col.id !== 'expander')} - data={filteredKeys} + columns={columns.filter(col => col.id !== 'expander') as any} + data={filteredKeys as any} isLoading={isLoading} getRowCanExpand={() => false} renderSubComponent={() => <>} diff --git a/ui/litellm-dashboard/src/components/view_logs/columns.tsx b/ui/litellm-dashboard/src/components/view_logs/columns.tsx index a4004da2e9e..fd72c0f3a7e 100644 --- a/ui/litellm-dashboard/src/components/view_logs/columns.tsx +++ b/ui/litellm-dashboard/src/components/view_logs/columns.tsx @@ -37,41 +37,7 @@ export const columns: ColumnDef[] = [ id: "expander", header: () => null, cell: ({ row }) => { - const [localExpanded, setLocalExpanded] = React.useState(row.getIsExpanded()); - - // Memoize the toggle handler to prevent unnecessary re-renders - const toggleHandler = React.useCallback(() => { - setLocalExpanded((prev) => !prev); - row.getToggleExpandedHandler()(); - }, [row]); - - return row.getCanExpand() ? ( - - ) : ( - ● - ); + return ; }, }, { @@ -249,6 +215,44 @@ export const columns: ColumnDef[] = [ }, ]; +const ExpanderCell = ({ row }: { row: any }) => { + const [localExpanded, setLocalExpanded] = React.useState(row.getIsExpanded()); + + // Memoize the toggle handler to prevent unnecessary re-renders + const toggleHandler = React.useCallback(() => { + setLocalExpanded((prev: boolean) => !prev); + row.getToggleExpandedHandler()(); + }, [row]); + + return row.getCanExpand() ? ( + + ) : ( + ● + ); +}; + const formatMessage = (message: any): string => { if (!message) return "N/A"; if (typeof message === "string") return message;