reopt design
DocsExploreTemplatesCanvasToolsPricing
Login
opt-uiopt-chartsopt-datagridopt-editoropt-calendaropt-filemanageropt-chatopt-shellbrandapp-ui
Overview205Core74Shells99Blocks32
LogTable
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • About
  • Contact
  • Terms of Service
  • Privacy Policy

reopt Inc.Business registration no. 217-88-02453contact@reopt.ai

© 2026 reopt Inc. All rights reserved.

LogTable

Shell

Browse streaming logs in a windowed table with preserved scroll position, follow state, value filters, density, and sorting.

data
Related docs
bun add @reopt-ai/opt-ui
Install and import
bash
bun add @reopt-ai/opt-ui
tsx
import { LogTable } from "@reopt-ai/opt-ui";

Live preview

Change the width and theme, then interact with the components.

100%

Windowed log

Sixty rows, only the visible ones in the DOM. Hover a cell in a column that names a field to filter for or against its value.

Level
Service
Message
ms
12:00:00
info
api
—
0
12:00:07
warn
worker
handled request 1001
37
12:00:14
error
web
handled request 1002
74
12:00:21
info
api
handled request 1003
111
12:01:28
warn
worker
handled request 1004
148
12:01:35
error
web
—
185
12:01:42
info
api
handled request 1006
222
12:01:49
warn
worker
handled request 1007
259
12:02:56
error
web
handled request 1008
296
12:02:03
info
api
handled request 1009
333
12:02:10
warn
worker
—
370
12:02:17
error
web
handled request 1011
407
12:03:24
info
api
handled request 1012
444
12:03:31
warn
worker
handled request 1013
481
12:03:38
error
web
handled request 1014
518
12:03:45
info
api
—
555
12:04:52
warn
worker
handled request 1016
592
12:04:59
error
web
handled request 1017
629
12:04:06
info
api
handled request 1018
666
12:04:13
warn
worker
handled request 1019
703
12:05:20
error
web
—
740
12:05:27
info
api
handled request 1021
777
12:05:34
warn
worker
handled request 1022
814
12:05:41
error
web
handled request 1023
851
12:06:48
info
api
handled request 1024
888
12:06:55
warn
worker
—
25
12:06:02
error
web
handled request 1026
62
12:06:09
info
api
handled request 1027
99
12:07:16
warn
worker
handled request 1028
136
12:07:23
error
web
handled request 1029
173
12:07:30
info
api
—
210
12:07:37
warn
worker
handled request 1031
247
12:08:44
error
web
handled request 1032
284
12:08:51
info
api
handled request 1033
321
12:08:58
warn
worker
handled request 1034
358

That is every entry in this range.

No cell action yet.

Density

Pick a row height

Time
Level
Service
Message
ms
12:00:00
info
api
—
0
12:00:07
warn
worker
handled request 1001
37
12:00:14
error
web
handled request 1002
74
12:00:21
info
api
handled request 1003
111
12:01:28
warn
worker
handled request 1004
148
12:01:35
error
web
—
185
12:01:42
info
api
handled request 1006
222
12:01:49
warn
worker
handled request 1007
259
12:02:56
error
web
handled request 1008
296
12:02:03
info
api
handled request 1009
333
12:02:10
warn
worker
—
370
12:02:17
error
web
handled request 1011
407
12:03:24
info
api
handled request 1012
444
12:03:31
warn
worker
handled request 1013
481
12:03:38
error
web
handled request 1014
518
12:03:45
info
api
—
555
12:04:52
warn
worker
handled request 1016
592
12:04:59
error
web
handled request 1017
629
12:04:06
info
api
handled request 1018
666
12:04:13
warn
worker
handled request 1019
703

That is every entry in this range.

Empty

Time
Level
Service
Message
ms

Nothing in this range.

LogTable

PropTypeDefaultDescription
rowsRequiredRow[]—표시할 행
columnsRequiredLogColumn<Row>[]—컬럼 정의 (표시 중인 것만)
getRowIdRequired(row: Row) => string—행 식별자
selectedIdstring | null—선택된 행
onSelect(id: string) => void—행 선택
onLoadMore() => void—다음 페이지 요청
prependingbooleanfalse상단에 행이 삽입되는 라이브 목록
onFollowChange(following: boolean) => void—최신 행 고정 여부 보고
isNew(row: Row) => boolean—방금 도착한 행 강조
sortLogSort | null—정렬 상태
onSortChange(sort: LogSort) => void—헤더 클릭 정렬
onCellAction(action: LogCellAction) => void—셀 값 포함/제외 필터
highlightTermsstring[]—셀 텍스트에서 표시할 검색어. 쿼리의 자유 텍스트만 넘긴다
density"compact" | "normal" | "comfortable""normal"행 높이와 글자 크기
View test results

테스트 커버리지

2026년 7월 9일

생성된 테스트 결과를 찾지 못했습니다.

LogTable 항목이 문서 메타에 연결되어 있지만 현재 생성 파일에는 없습니다.

테스트를 추가한 뒤 `bun run generate:test-results`를 실행하거나 `testDescribe` 매핑을 다시 확인하세요.

Related components

opt-ui

DomainTable

Shells

Manage domain rows in a Composite grid with keyboard navigation.

opt-ui

DataTable

Shells

Display generic tabular data with dynamic columns, safe sorting, keyboard resizing, an accessible grid label, and an optional title.

opt-ui

QueryResultsTable

Shells

Explore windowed query results with typed headers, local sorting, resizable columns, row details, and explicit null, boolean, and object values.

opt-ui

WidgetGrid

Shells

Arrange draggable and resizable dashboard widgets with react-grid-layout.

opt-ui

TreeTable

Shells

Explore hierarchical rows with recursive rendering and expand and collapse controls.

opt-ui

InlineEditTable

Shells

Edit cells with a double click, confirm with Enter, and cancel with Escape.

PreviousTimeSeriesPanelNextQueryBar