Skip to content

Commit 0136c6a

Browse files
committed
fix remaining
1 parent eccc320 commit 0136c6a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/@react-aria/focus/src/FocusRing.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import clsx from 'clsx';
1414
import {mergeProps} from '@react-aria/utils';
15-
import React, {JSX, ReactElement} from 'react';
15+
import React, {ReactElement} from 'react';
1616
import {useFocusRing} from './useFocusRing';
1717

1818
export interface FocusRingProps {
@@ -40,7 +40,7 @@ export interface FocusRingProps {
4040
* Focus rings are visible only when the user is interacting with a keyboard,
4141
* not with a mouse, touch, or other input methods.
4242
*/
43-
export function FocusRing(props: FocusRingProps): JSX.Element {
43+
export function FocusRing(props: FocusRingProps): React.ReactElement<unknown, string | React.JSXElementConstructor<any>> {
4444
let {children, focusClass, focusRingClass} = props;
4545
let {isFocused, isFocusVisible, focusProps} = useFocusRing(props);
4646
let child = React.Children.only(children);

packages/@react-aria/overlays/src/Overlay.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import {ClearPressResponder} from '@react-aria/interactions';
1414
import {FocusScope} from '@react-aria/focus';
15-
import React, {JSX, ReactNode, useContext, useMemo, useState} from 'react';
15+
import React, {ReactNode, useContext, useMemo, useState} from 'react';
1616
import ReactDOM from 'react-dom';
1717
import {useIsSSR} from '@react-aria/ssr';
1818
import {useLayoutEffect} from '@react-aria/utils';
@@ -49,7 +49,7 @@ export const OverlayContext = React.createContext<{contain: boolean, setContain:
4949
* A container which renders an overlay such as a popover or modal in a portal,
5050
* and provides a focus scope for the child elements.
5151
*/
52-
export function Overlay(props: OverlayProps): JSX.Element | null {
52+
export function Overlay(props: OverlayProps): React.ReactPortal | null {
5353
let isSSR = useIsSSR();
5454
let {portalContainer = isSSR ? null : document.body, isExiting} = props;
5555
let [contain, setContain] = useState(false);

0 commit comments

Comments
 (0)