@udecode/react-utils
Advanced tools
Comparing version 29.0.1 to 31.0.0
import React from 'react'; | ||
declare const Box: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { | ||
as?: React.ElementType<any> | undefined; | ||
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined; | ||
asChild?: boolean | undefined; | ||
@@ -16,3 +16,3 @@ } & React.RefAttributes<any>>; | ||
declare const Text: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & { | ||
as?: React.ElementType<any> | undefined; | ||
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined; | ||
asChild?: boolean | undefined; | ||
@@ -55,7 +55,7 @@ } & React.RefAttributes<any>>; | ||
*/ | ||
declare const createPrimitiveComponent: <T extends React.ElementType<any>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => <SH extends (options: any) => any, PH extends (state: any) => any>({ propsHook, stateHook, }?: { | ||
declare const createPrimitiveComponent: <T extends React.ElementType<any, keyof React.JSX.IntrinsicElements>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => <SH extends (options: any) => any, PH extends (state: any) => any>({ propsHook, stateHook, }?: { | ||
stateHook?: SH | undefined; | ||
propsHook?: PH | undefined; | ||
}) => React.ForwardRefExoticComponent<React.PropsWithoutRef<{ | ||
as?: React.ElementType<any> | undefined; | ||
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined; | ||
asChild?: boolean | undefined; | ||
@@ -66,3 +66,3 @@ className?: string | undefined; | ||
state?: Parameters<PH>[0] | undefined; | ||
setProps?: ((hookProps: NonNullable<ReturnType<PH>["props"]>) => P) | undefined; | ||
setProps?: ((hookProps: NonNullable<ReturnType<PH>['props']>) => P) | undefined; | ||
} & P> & React.RefAttributes<any>>; | ||
@@ -72,4 +72,4 @@ | ||
declare const createSlotComponent: <T extends React.ElementType<any>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => React.ForwardRefExoticComponent<React.PropsWithoutRef<P & { | ||
as?: React.ElementType<any> | undefined; | ||
declare const createSlotComponent: <T extends React.ElementType<any, keyof React.JSX.IntrinsicElements>, P extends React.PropsWithoutRef<React.ComponentProps<T>>>(element: T) => React.ForwardRefExoticComponent<React.PropsWithoutRef<P & { | ||
as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined; | ||
asChild?: boolean | undefined; | ||
@@ -131,2 +131,2 @@ }> & React.RefAttributes<any>>; | ||
export { Box, BoxProps, CAN_USE_DOM, DEFAULT_IGNORE_CLASS, PortalBody, PortalBodyProps, Text, TextProps, UseOnClickOutsideCallback, UseOnClickOutsideOptions, UseOnClickOutsideReturn, composeEventHandlers, composeRefs, createPrimitiveComponent, createPrimitiveElement, createSlotComponent, useComposedRef, useIsomorphicLayoutEffect, useOnClickOutside, useStableMemo, withProviders, withRef }; | ||
export { Box, type BoxProps, CAN_USE_DOM, DEFAULT_IGNORE_CLASS, PortalBody, type PortalBodyProps, Text, type TextProps, type UseOnClickOutsideCallback, type UseOnClickOutsideOptions, type UseOnClickOutsideReturn, composeEventHandlers, composeRefs, createPrimitiveComponent, createPrimitiveElement, createSlotComponent, useComposedRef, useIsomorphicLayoutEffect, useOnClickOutside, useStableMemo, withProviders, withRef }; |
{ | ||
"name": "@udecode/react-utils", | ||
"version": "29.0.1", | ||
"version": "31.0.0", | ||
"description": "Udecode React utils", | ||
@@ -42,3 +42,3 @@ "license": "MIT", | ||
"@radix-ui/react-slot": "^1.0.2", | ||
"@udecode/utils": "24.3.0", | ||
"@udecode/utils": "31.0.0", | ||
"clsx": "^1.2.1" | ||
@@ -45,0 +45,0 @@ }, |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
76283
+ Added@udecode/utils@31.0.0(transitive)
- Removed@udecode/utils@24.3.0(transitive)
Updated@udecode/utils@31.0.0