From cc883cbac6ec8efc98d5e2a292d2478ece4a51b5 Mon Sep 17 00:00:00 2001 From: kyletsang <6854874+kyletsang@users.noreply.github.com> Date: Wed, 11 Dec 2024 20:06:01 -0800 Subject: [PATCH] fix: replace deprecated JSX global types --- src/Button.tsx | 4 ++-- src/types.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Button.tsx b/src/Button.tsx index 324a3c8..c830ea2 100644 --- a/src/Button.tsx +++ b/src/Button.tsx @@ -13,7 +13,7 @@ export interface UseButtonPropsOptions extends AnchorOptions { disabled?: boolean; onClick?: React.EventHandler; tabIndex?: number; - tagName?: keyof JSX.IntrinsicElements; + tagName?: keyof React.JSX.IntrinsicElements; role?: React.AriaRole | undefined; } @@ -113,7 +113,7 @@ export interface BaseButtonProps { * Control the underlying rendered element directly by passing in a valid * component type */ - as?: keyof JSX.IntrinsicElements | undefined; + as?: keyof React.JSX.IntrinsicElements | undefined; /** The disabled state of the button */ disabled?: boolean | undefined; diff --git a/src/types.ts b/src/types.ts index 13c70ff..d474ea3 100644 --- a/src/types.ts +++ b/src/types.ts @@ -2,7 +2,7 @@ import * as React from 'react'; export type EventKey = string | number; -export type IntrinsicElementTypes = keyof JSX.IntrinsicElements; +export type IntrinsicElementTypes = keyof React.JSX.IntrinsicElements; export type AssignPropsWithRef< Inner extends string | React.ComponentType,