File tree Expand file tree Collapse file tree 15 files changed +52
-55
lines changed
Expand file tree Collapse file tree 15 files changed +52
-55
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @devup-ui/react " : patch
3+ ---
4+
5+ Optimize typing
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Box < T extends React . ElementType = 'div' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Button < T extends React . ElementType = 'button' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Center < T extends React . ElementType = 'div' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Flex < T extends React . ElementType = 'div' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Grid < T extends React . ElementType = 'div' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Image < T extends React . ElementType = 'img' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Input < T extends React . ElementType = 'input' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { DevupProps } from '../types/props'
1+ import type { DevupComponentProps } from '../types/props'
22import type { Merge } from '../types/utils'
33
44export function Text < T extends React . ElementType = 'span' > (
55 // eslint-disable-next-line @typescript-eslint/no-unused-vars
6- props : Merge < React . ComponentProps < T > , DevupProps < T > > ,
6+ props : Merge < React . ComponentProps < T > , DevupComponentProps < T > > ,
77) : React . ReactElement {
88 throw new Error ( 'Cannot run on the runtime' )
99}
Original file line number Diff line number Diff line change 1- import type { Conditional } from 'src/types/utils'
2-
31import type { DevupTheme } from '../types/theme'
2+ import type { Conditional } from '../types/utils'
43
54interface ThemeScriptProps {
65 auto ?: boolean
You can’t perform that action at this time.
0 commit comments