UNPKG

@flanksource/clicky-ui

Version:

Flanksource Clicky UI — React component library built on shadcn/ui with light/dark and density theming.

27 lines 1.15 kB
import { ReactNode } from 'react'; import { DataTableColumn, DataTableProps } from './DataTable'; export type LogsTableInput = string | Record<string, unknown>; export type LogsTableRow = { id: string; timestamp: string; level: string; pod: string; logger: string; thread: string; message: string; tags: string[]; line: string; parsedLine?: unknown; raw: unknown; }; export type LogsTableProps = Omit<DataTableProps<LogsTableRow>, "data" | "columns" | "density" | "defaultDensity"> & { logs: string | LogsTableInput[]; columns?: DataTableColumn<LogsTableRow>[]; dark?: boolean; showRawDetails?: boolean; showFullscreenControl?: boolean; fullscreenTitle?: ReactNode; }; export declare function LogsTable({ logs, columns, dark, showRawDetails, className, autoFilter, defaultSort, getRowId, renderExpandedRow, showDensityControl, showFullscreenControl, fullscreenTitle, ...tableProps }: LogsTableProps): import("react/jsx-runtime").JSX.Element; export declare function normalizeLogsTableRows(logs: string | LogsTableInput[]): LogsTableRow[]; //# sourceMappingURL=LogsTable.d.ts.map