Skip to content

Commit 45e4969

Browse files
committed
rename ContentHeader as ContentWrapper
1 parent 661247e commit 45e4969

File tree

10 files changed

+27
-27
lines changed

10 files changed

+27
-27
lines changed

src/components/viewers/AvroView.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import { avroData, avroMetadata } from 'icebird'
12
import { useEffect, useState } from 'react'
23
import type { FileSource } from '../../lib/sources/types.js'
34
import { parseFileSize } from '../../lib/utils.js'
45
import styles from '../../styles/Json.module.css'
56
import Json from '../Json.js'
67
import { Spinner } from '../Layout.js'
7-
import ContentHeader, { ContentSize } from './ContentHeader.js'
8-
import { avroData, avroMetadata } from 'icebird'
8+
import ContentWrapper, { ContentSize } from './ContentWrapper.js'
99

1010
interface ViewerProps {
1111
source: FileSource
@@ -54,11 +54,11 @@ export default function AvroView({ source, setError }: ViewerProps) {
5454

5555
const headers = content === undefined && <span>Loading...</span>
5656

57-
return <ContentHeader content={content} headers={headers}>
57+
return <ContentWrapper content={content} headers={headers}>
5858
<code className={styles.jsonView}>
5959
<Json json={json} />
6060
</code>
6161

6262
{isLoading && <div className='center'><Spinner /></div>}
63-
</ContentHeader>
63+
</ContentWrapper>
6464
}

src/components/viewers/CellPanel.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DataFrame, stringify } from 'hightable'
22
import { useEffect, useState } from 'react'
3-
import ContentHeader from './ContentHeader.js'
3+
import ContentWrapper from './ContentWrapper.js'
44

55
interface ViewerProps {
66
df: DataFrame
@@ -54,7 +54,7 @@ export default function CellPanel({ df, row, col, setProgress, setError, onClose
5454
<span>row {row + 1}</span>
5555
</>
5656

57-
return <ContentHeader headers={headers}>
57+
return <ContentWrapper headers={headers}>
5858
<code className="text">{text}</code>
59-
</ContentHeader>
59+
</ContentWrapper>
6060
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ReactNode } from 'react'
22
import { useConfig } from '../../hooks/useConfig.js'
33
import { cn, formatFileSize } from '../../lib/utils.js'
4-
import styles from '../../styles/viewers/ContentHeader.module.css'
4+
import styles from '../../styles/viewers/ContentWrapper.module.css'
55

66
export interface ContentSize {
77
fileSize?: number
@@ -11,13 +11,13 @@ export interface TextContent extends ContentSize {
1111
text: string
1212
}
1313

14-
interface ContentHeaderProps {
14+
interface ContentWrapperProps {
1515
content?: ContentSize
1616
headers?: ReactNode
1717
children?: ReactNode
1818
}
1919

20-
export default function ContentHeader({ content, headers, children }: ContentHeaderProps) {
20+
export default function ContentWrapper({ content, headers, children }: ContentWrapperProps) {
2121
const { customClass } = useConfig()
2222
return <div className={cn(styles.contentWrapper, customClass?.contentWrapper)}>
2323
<header>

src/components/viewers/ImageView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FileSource } from '../../lib/sources/types.js'
44
import { cn, contentTypes, parseFileSize } from '../../lib/utils.js'
55
import styles from '../../styles/viewers/ImageView.module.css'
66
import { Spinner } from '../Layout.js'
7-
import ContentHeader from './ContentHeader.js'
7+
import ContentWrapper from './ContentWrapper.js'
88

99
interface ViewerProps {
1010
source: FileSource
@@ -54,14 +54,14 @@ export default function ImageView({ source, setError }: ViewerProps) {
5454
void loadContent()
5555
}, [fileName, resolveUrl, requestInit, setError])
5656

57-
return <ContentHeader content={content}>
57+
return <ContentWrapper content={content}>
5858
{content?.dataUri && <img
5959
alt={source.sourceId}
6060
className={cn(styles.image, customClass?.imageView)}
6161
src={content.dataUri} />}
6262

6363
{isLoading && <div className='center'><Spinner /></div>}
64-
</ContentHeader>
64+
</ContentWrapper>
6565
}
6666

6767
/**

src/components/viewers/JsonView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { parseFileSize } from '../../lib/utils.js'
44
import styles from '../../styles/Json.module.css'
55
import Json from '../Json.js'
66
import { Spinner } from '../Layout.js'
7-
import ContentHeader, { TextContent } from './ContentHeader.js'
7+
import ContentWrapper, { TextContent } from './ContentWrapper.js'
88

99
interface ViewerProps {
1010
source: FileSource
@@ -63,7 +63,7 @@ export default function JsonView({ source, setError }: ViewerProps) {
6363
// If json failed to parse, show the text instead
6464
const showFallbackText = content?.text !== undefined && json === undefined
6565

66-
return <ContentHeader content={content} headers={headers}>
66+
return <ContentWrapper content={content} headers={headers}>
6767
{!isLarge && <>
6868
{!showFallbackText && <code className={styles.jsonView}>
6969
<Json json={json} />
@@ -77,5 +77,5 @@ export default function JsonView({ source, setError }: ViewerProps) {
7777
</div>}
7878

7979
{isLoading && <div className='center'><Spinner /></div>}
80-
</ContentHeader>
80+
</ContentWrapper>
8181
}

src/components/viewers/MarkdownView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { cn, parseFileSize } from '../../lib/utils.js'
55
import styles from '../../styles/viewers/MarkdownView.module.css'
66
import { Spinner } from '../Layout.js'
77
import Markdown from '../Markdown.js'
8-
import ContentHeader, { TextContent } from './ContentHeader.js'
8+
import ContentWrapper, { TextContent } from './ContentWrapper.js'
99

1010
interface ViewerProps {
1111
source: FileSource
@@ -47,9 +47,9 @@ export default function MarkdownView({ source, setError }: ViewerProps) {
4747
void loadContent()
4848
}, [resolveUrl, requestInit, setError])
4949

50-
return <ContentHeader content={content}>
50+
return <ContentWrapper content={content}>
5151
<Markdown className={cn(styles.markdownView, customClass?.markdownView)} text={content?.text ?? ''} />
5252

5353
{ isLoading && <div className='center'><Spinner /></div> }
54-
</ContentHeader>
54+
</ContentWrapper>
5555
}

src/components/viewers/ParquetView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { cn } from '../../lib/utils.js'
99
import styles from '../../styles/ParquetView.module.css'
1010
import { Spinner } from '../Layout.js'
1111
import CellPanel from './CellPanel.js'
12-
import ContentHeader, { ContentSize } from './ContentHeader.js'
12+
import ContentWrapper, { ContentSize } from './ContentWrapper.js'
1313
import SlidePanel from './SlidePanel.js'
1414

1515
interface ViewerProps {
@@ -95,7 +95,7 @@ export default function ParquetView({ source, setProgress, setError }: ViewerPro
9595

9696
const headers = <span>{content?.dataframe.numRows.toLocaleString() ?? '...'} rows</span>
9797

98-
const mainContent = <ContentHeader content={content} headers={headers}>
98+
const mainContent = <ContentWrapper content={content} headers={headers}>
9999
{content?.dataframe && <HighTable
100100
cacheKey={source.resolveUrl}
101101
data={content.dataframe}
@@ -106,7 +106,7 @@ export default function ParquetView({ source, setProgress, setError }: ViewerPro
106106
/>}
107107

108108
{isLoading && <div className='center'><Spinner /></div>}
109-
</ContentHeader>
109+
</ContentWrapper>
110110

111111
let panelContent
112112
if (content?.dataframe && cell) {

src/components/viewers/TextView.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FileSource } from '../../lib/sources/types.js'
44
import { cn, parseFileSize } from '../../lib/utils.js'
55
import styles from '../../styles/viewers/TextView.module.css'
66
import { Spinner } from '../Layout.js'
7-
import ContentHeader, { TextContent } from './ContentHeader.js'
7+
import ContentWrapper, { TextContent } from './ContentWrapper.js'
88

99
interface ViewerProps {
1010
source: FileSource
@@ -51,13 +51,13 @@ export default function TextView({ source, setError }: ViewerProps) {
5151
</>
5252

5353
// Simple text viewer
54-
return <ContentHeader content={content} headers={headers}>
54+
return <ContentWrapper content={content} headers={headers}>
5555
{content && <code className={cn(styles.text, customClass?.textView)}>
5656
{content.text}
5757
</code>}
5858

5959
{isLoading && <div className='center'><Spinner /></div>}
60-
</ContentHeader>
60+
</ContentWrapper>
6161
}
6262

6363
function newlines(str: string): string {

src/components/viewers/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import ContentHeader from './ContentHeader.js'
1+
import ContentWrapper from './ContentWrapper.js'
22
import ImageView from './ImageView.js'
33
import MarkdownView from './MarkdownView.js'
44
import ParquetView from './ParquetView.js'
55
import SlidePanel from './SlidePanel.js'
66
import TextView from './TextView.js'
77
import Viewer from './Viewer.js'
8-
export { ContentHeader, ImageView, MarkdownView, ParquetView, SlidePanel, TextView, Viewer }
8+
export { ContentWrapper, ImageView, MarkdownView, ParquetView, SlidePanel, TextView, Viewer }
File renamed without changes.

0 commit comments

Comments
 (0)