chore: organize table exports
This commit is contained in:
@@ -4,7 +4,7 @@ import { insertResponseToImageVaultAsset } from "@/utils/imageVault"
|
|||||||
|
|
||||||
import ImageContainer from "../ImageContainer"
|
import ImageContainer from "../ImageContainer"
|
||||||
import Divider from "../TempDesignSystem/Divider"
|
import Divider from "../TempDesignSystem/Divider"
|
||||||
import Table, { TBody, TD, TH, THead, TR } from "../TempDesignSystem/Table"
|
import Table from "../TempDesignSystem/Table"
|
||||||
import BiroScript from "../TempDesignSystem/Text/BiroScript"
|
import BiroScript from "../TempDesignSystem/Text/BiroScript"
|
||||||
import Body from "../TempDesignSystem/Text/Body"
|
import Body from "../TempDesignSystem/Text/Body"
|
||||||
import Caption from "../TempDesignSystem/Text/Caption"
|
import Caption from "../TempDesignSystem/Text/Caption"
|
||||||
@@ -404,9 +404,9 @@ export const renderOptions: RenderOptions = {
|
|||||||
}
|
}
|
||||||
const props = extractPossibleAttributes(node.attrs)
|
const props = extractPossibleAttributes(node.attrs)
|
||||||
return (
|
return (
|
||||||
<THead key={node.uid} {...props}>
|
<Table.THead key={node.uid} {...props}>
|
||||||
{next(node.children, embeds, theadChildPRenderOptions)}
|
{next(node.children, embeds, theadChildPRenderOptions)}
|
||||||
</THead>
|
</Table.THead>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -418,9 +418,9 @@ export const renderOptions: RenderOptions = {
|
|||||||
) => {
|
) => {
|
||||||
const props = extractPossibleAttributes(node.attrs)
|
const props = extractPossibleAttributes(node.attrs)
|
||||||
return (
|
return (
|
||||||
<TBody key={node.uid} {...props}>
|
<Table.TBody key={node.uid} {...props}>
|
||||||
{next(node.children, embeds, fullRenderOptions)}
|
{next(node.children, embeds, fullRenderOptions)}
|
||||||
</TBody>
|
</Table.TBody>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -455,9 +455,9 @@ export const renderOptions: RenderOptions = {
|
|||||||
) => {
|
) => {
|
||||||
const props = extractPossibleAttributes(node.attrs)
|
const props = extractPossibleAttributes(node.attrs)
|
||||||
return (
|
return (
|
||||||
<TR key={node.uid} {...props}>
|
<Table.TR key={node.uid} {...props}>
|
||||||
{next(node.children, embeds, fullRenderOptions)}
|
{next(node.children, embeds, fullRenderOptions)}
|
||||||
</TR>
|
</Table.TR>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -469,9 +469,9 @@ export const renderOptions: RenderOptions = {
|
|||||||
) => {
|
) => {
|
||||||
const props = extractPossibleAttributes(node.attrs)
|
const props = extractPossibleAttributes(node.attrs)
|
||||||
return (
|
return (
|
||||||
<TH key={node.uid} {...props}>
|
<Table.TH key={node.uid} {...props}>
|
||||||
{next(node.children, embeds, fullRenderOptions)}
|
{next(node.children, embeds, fullRenderOptions)}
|
||||||
</TH>
|
</Table.TH>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -483,9 +483,9 @@ export const renderOptions: RenderOptions = {
|
|||||||
) => {
|
) => {
|
||||||
const props = extractPossibleAttributes(node.attrs)
|
const props = extractPossibleAttributes(node.attrs)
|
||||||
return (
|
return (
|
||||||
<TD key={node.uid} {...props}>
|
<Table.TD key={node.uid} {...props}>
|
||||||
{next(node.children, embeds, fullRenderOptions)}
|
{next(node.children, embeds, fullRenderOptions)}
|
||||||
</TD>
|
</Table.TD>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
7
components/TempDesignSystem/Table/TBody.tsx
Normal file
7
components/TempDesignSystem/Table/TBody.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
|
function TBody({ children }: React.PropsWithChildren) {
|
||||||
|
return <tbody className={styles.tbody}>{children}</tbody>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default TBody
|
||||||
7
components/TempDesignSystem/Table/TD.tsx
Normal file
7
components/TempDesignSystem/Table/TD.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
|
function TD({ children }: React.PropsWithChildren) {
|
||||||
|
return <td className={styles.td}>{children}</td>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default TD
|
||||||
7
components/TempDesignSystem/Table/TH.tsx
Normal file
7
components/TempDesignSystem/Table/TH.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
|
function TH({ children }: React.PropsWithChildren) {
|
||||||
|
return <th className={styles.th}>{children}</th>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default TH
|
||||||
7
components/TempDesignSystem/Table/THead.tsx
Normal file
7
components/TempDesignSystem/Table/THead.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
|
function THead({ children }: React.PropsWithChildren) {
|
||||||
|
return <thead className={styles.thead}>{children}</thead>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default THead
|
||||||
7
components/TempDesignSystem/Table/TR.tsx
Normal file
7
components/TempDesignSystem/Table/TR.tsx
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
|
function TR({ children }: React.PropsWithChildren) {
|
||||||
|
return <tr className={styles.tr}>{children}</tr>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default TR
|
||||||
@@ -1,27 +1,19 @@
|
|||||||
|
import TBody from "./TBody"
|
||||||
|
import TD from "./TD"
|
||||||
|
import TH from "./TH"
|
||||||
|
import THead from "./THead"
|
||||||
|
import TR from "./TR"
|
||||||
|
|
||||||
import styles from "./table.module.css"
|
import styles from "./table.module.css"
|
||||||
|
|
||||||
function Table({ children }: React.PropsWithChildren) {
|
function Table({ children }: React.PropsWithChildren) {
|
||||||
return <table className={styles.table}>{children}</table>
|
return <table className={styles.table}>{children}</table>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Table.THead = THead
|
||||||
|
Table.TH = TH
|
||||||
|
Table.TBody = TBody
|
||||||
|
Table.TD = TD
|
||||||
|
Table.TR = TR
|
||||||
|
|
||||||
export default Table
|
export default Table
|
||||||
|
|
||||||
export function THead({ children }: React.PropsWithChildren) {
|
|
||||||
return <thead className={styles.thead}>{children}</thead>
|
|
||||||
}
|
|
||||||
|
|
||||||
export function TH({ children }: React.PropsWithChildren) {
|
|
||||||
return <th className={styles.th}>{children}</th>
|
|
||||||
}
|
|
||||||
|
|
||||||
export function TD({ children }: React.PropsWithChildren) {
|
|
||||||
return <td className={styles.td}>{children}</td>
|
|
||||||
}
|
|
||||||
|
|
||||||
export function TBody({ children }: React.PropsWithChildren) {
|
|
||||||
return <tbody className={styles.tbody}>{children}</tbody>
|
|
||||||
}
|
|
||||||
|
|
||||||
export function TR({ children }: React.PropsWithChildren) {
|
|
||||||
return <tr className={styles.tr}>{children}</tr>
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user