Skip to content

Commit 2d2b672

Browse files
committed
Remove React.* imports
1 parent 69b12c2 commit 2d2b672

File tree

6 files changed

+19
-7
lines changed

6 files changed

+19
-7
lines changed

src/lib/ui/Table/TableBody.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export function TableBody(props: { children: React.ReactNode }) {
1+
import type { ReactNode } from 'react'
2+
3+
export function TableBody(props: { children: ReactNode }) {
24
return <div className='seam--table-body'>{props.children}</div>
35
}

src/lib/ui/Table/TableHeader.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export function TableHeader(props: { children: React.ReactNode }) {
1+
import type { ReactNode } from 'react'
2+
3+
export function TableHeader(props: { children: ReactNode }) {
24
return <div className='seam--table-header'>{props.children}</div>
35
}

src/lib/ui/Table/TableTitle.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export function TableTitle(props: { children: React.ReactNode }) {
1+
import type { ReactNode } from 'react'
2+
3+
export function TableTitle(props: { children: ReactNode }) {
24
return <h5 className='seam--table-title'>{props.children}</h5>
35
}

src/lib/ui/types.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
export type DivProps = React.HTMLAttributes<HTMLDivElement>
2-
export type ButtonProps = React.HtmlHTMLAttributes<HTMLButtonElement>
1+
import type { HTMLAttributes, HtmlHTMLAttributes } from 'react'
2+
3+
export type DivProps = HTMLAttributes<HTMLDivElement>
4+
export type ButtonProps = HtmlHTMLAttributes<HTMLButtonElement>

src/lib/ui/typography/Caption.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export function Caption(props: { children: React.ReactNode }) {
1+
import type { ReactNode } from 'react'
2+
3+
export function Caption(props: { children: ReactNode }) {
24
return <span className='seam--caption'>{props.children}</span>
35
}

src/lib/ui/typography/Title.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export function Title(props: { children: React.ReactNode }) {
1+
import type { ReactNode } from 'react'
2+
3+
export function Title(props: { children: ReactNode }) {
24
return <span className='seam--title'>{props.children}</span>
35
}

0 commit comments

Comments
 (0)