Skip to content

Commit 75de882

Browse files
committed
Export more components.
Also resolve rowgroup indexes a little sooner.
1 parent 3923bad commit 75de882

File tree

4 files changed

+37
-4
lines changed

4 files changed

+37
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"@types/node": "22.14.1",
7373
"@types/react": "19.1.2",
7474
"@types/react-dom": "19.1.2",
75-
"@vitejs/plugin-react": "4.3.4",
75+
"@vitejs/plugin-react": "4.4.1",
7676
"@vitest/coverage-v8": "3.1.2",
7777
"eslint": "9.25.1",
7878
"eslint-plugin-react": "7.37.5",

src/components/Page/Page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export interface Navigation {
88
row?: number
99
}
1010

11-
interface PageProps {
11+
export interface PageProps {
1212
source: Source,
1313
navigation?: Navigation,
1414
}

src/components/index.ts

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,51 @@
1+
import AvroView from './AvroView/AvroView.js'
12
import Breadcrumb from './Breadcrumb/Breadcrumb.js'
23
import Cell from './Cell/Cell.js'
4+
import CellPanel from './CellPanel/CellPanel.js'
35
import ContentWrapper from './ContentWrapper/ContentWrapper.js'
46
import Dropdown from './Dropdown/Dropdown.js'
57
import ErrorBar from './ErrorBar/ErrorBar.js'
68
import File from './File/File.js'
79
import Folder from './Folder/Folder.js'
810
import ImageView from './ImageView/ImageView.js'
11+
import Json from './Json/Json.js'
12+
import JsonView from './JsonView/JsonView.js'
913
import Layout from './Layout/Layout.js'
1014
import Markdown from './Markdown/Markdown.js'
1115
import MarkdownView from './MarkdownView/MarkdownView.js'
1216
import Page from './Page/Page.js'
1317
import ParquetView from './ParquetView/ParquetView.js'
18+
import ProgressBar from './ProgressBar/ProgressBar.js'
1419
import SlidePanel from './SlidePanel/SlidePanel.js'
1520
import Spinner from './Spinner/Spinner.js'
1621
import TextView from './TextView/TextView.js'
1722
import Viewer from './Viewer/Viewer.js'
18-
export { Breadcrumb, Cell, ContentWrapper, Dropdown, ErrorBar, File, Folder, ImageView, Layout, Markdown, MarkdownView, Page, ParquetView, SlidePanel, Spinner, TextView, Viewer }
23+
import VisuallyHidden from './VisuallyHidden/VisuallyHidden.js'
24+
import Welcome from './Welcome/Welcome.js'
25+
26+
export {
27+
AvroView,
28+
Breadcrumb,
29+
Cell,
30+
CellPanel,
31+
ContentWrapper,
32+
Dropdown,
33+
ErrorBar,
34+
File,
35+
Folder,
36+
ImageView,
37+
Json,
38+
JsonView,
39+
Layout,
40+
Markdown,
41+
MarkdownView,
42+
Page,
43+
ParquetView,
44+
ProgressBar,
45+
SlidePanel,
46+
Spinner,
47+
TextView,
48+
Viewer,
49+
VisuallyHidden,
50+
Welcome,
51+
}

src/lib/tableProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export function parquetDataFrame(from: AsyncBufferFrom, metadata: FileMetaData):
5151
// Initialize with resolvable promises
5252
for (let i = rowStart; i < rowEnd; i++) {
5353
data[i] = resolvableRow(header)
54+
data[i]?.index.resolve(i)
5455
}
5556
parquetQueryWorker({ from, metadata, rowStart, rowEnd })
5657
.then((groupData) => {
@@ -59,7 +60,6 @@ export function parquetDataFrame(from: AsyncBufferFrom, metadata: FileMetaData):
5960
if (dataRow === undefined) {
6061
throw new Error(`Missing data row for index ${i}`)
6162
}
62-
dataRow.index.resolve(i)
6363
const j = i - rowStart
6464
const row = groupData[j]
6565
if (row === undefined) {

0 commit comments

Comments
 (0)