DefaultErrorRenderer.tsx 570 B

1234567891011121314151617181920
  1. import { CodeBlock } from 'ui-patterns/CodeBlock'
  2. import type { LogQueryError } from '../Logs.types'
  3. export interface ErrorRendererProps {
  4. error: LogQueryError
  5. isCustomQuery: boolean
  6. }
  7. export const DefaultErrorRenderer: React.FC<ErrorRendererProps> = ({ error }) => (
  8. <div className="w-full prose min-w-full text-foreground text-sm">
  9. <CodeBlock
  10. title="Error fetching logs"
  11. language="json"
  12. hideLineNumbers
  13. value={typeof error === 'string' ? error : JSON.stringify(error, null, 2)}
  14. className="w-full font-mono"
  15. />
  16. </div>
  17. )