Files
Saxon FletcherandClaude Opus 5.5 ebd960146f refactor(studio): extract reusable logs table building blocks
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>
2026-09-28 15:41:33 +10:00
..
2026-07-03 15:00:43 +10:00