mirror of
https://github.com/supabase/supabase.git
synced 2026-10-06 09:55:06 +03:00
Pulls the pieces of the Logs page table that other surfaces need into
shared modules, with no change to the Logs page itself:
- LogsTable: DataTableInfinite with the Logs page styling, generic over
row type and columns so any log-like list can use it
- EmbeddedLogsTable: a read-only list of unified log rows for other
pages, with the same columns and saved column preferences but no
multi-select, filters or pagination
- generateDynamicColumns({ selectable }): turns off the row checkbox for
read-only lists
- useLogsTableColumns, toQuerySearchParams, getUniqueLogRows,
getLogRowClassName, loadUnifiedLogsSearchParams and
formatUnifiedLogsDateParam
- DataTableInfinite footer and skeletonRowCount props
- buildLogsPrompt takes an options object and can note omitted entries
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>