diff --git a/packages/autodemo/src/AutoDemo.tsx b/packages/autodemo/src/AutoDemo.tsx index abdec711a..67c5da307 100644 --- a/packages/autodemo/src/AutoDemo.tsx +++ b/packages/autodemo/src/AutoDemo.tsx @@ -75,7 +75,7 @@ export const AutoDemo = ({ treeRef3: React.Ref, treeRef4: React.Ref, treeRef5: React.Ref - ) => JSX.Element; + ) => React.ReactElement; storyScript: (story: AutomationStoryHelpers) => Promise; restart?: boolean; }) => { diff --git a/packages/core/src/tree/TreeManager.tsx b/packages/core/src/tree/TreeManager.tsx index cd45eb856..1896cbead 100644 --- a/packages/core/src/tree/TreeManager.tsx +++ b/packages/core/src/tree/TreeManager.tsx @@ -10,7 +10,7 @@ import { useTreeEnvironment } from '../controlledEnvironment/ControlledTreeEnvir import { useDragAndDrop } from '../drag/DragAndDropProvider'; import { MaybeLiveDescription } from './MaybeLiveDescription'; -export const TreeManager = (): JSX.Element => { +export const TreeManager = (): React.ReactElement => { const { treeId, rootItem, renderers, treeInformation } = useTree(); const environment = useTreeEnvironment(); const containerRef = useRef(); @@ -68,5 +68,5 @@ export const TreeManager = (): JSX.Element => { children: treeChildren, info: treeInformation, containerProps, - }) as JSX.Element; + }) as React.ReactElement; }; diff --git a/packages/core/src/treeItem/TreeItemChildren.tsx b/packages/core/src/treeItem/TreeItemChildren.tsx index af60f4dc6..bfdd4681d 100644 --- a/packages/core/src/treeItem/TreeItemChildren.tsx +++ b/packages/core/src/treeItem/TreeItemChildren.tsx @@ -7,10 +7,10 @@ export const TreeItemChildren = (props: { children: TreeItemIndex[]; depth: number; parentId: TreeItemIndex; -}): JSX.Element => { +}): React.ReactElement => { const { renderers, treeInformation } = useTree(); - const childElements: JSX.Element[] = []; + const childElements: React.ReactElement[] = []; for (const child of props.children) { childElements.push( diff --git a/packages/core/src/treeItem/TreeItemElement.tsx b/packages/core/src/treeItem/TreeItemElement.tsx index 00fafda3d..28aa50394 100644 --- a/packages/core/src/treeItem/TreeItemElement.tsx +++ b/packages/core/src/treeItem/TreeItemElement.tsx @@ -10,7 +10,7 @@ import { TreeItemRenamingInput } from './TreeItemRenamingInput'; export const TreeItemElement = (props: { itemIndex: TreeItemIndex; depth: number; -}): JSX.Element => { +}): React.ReactElement => { const [hasBeenRequested, setHasBeenRequested] = useState(false); const { renderers, treeInformation, renamingItem } = useTree(); const environment = useTreeEnvironment(); diff --git a/packages/core/src/treeItem/TreeItemRenamingInput.tsx b/packages/core/src/treeItem/TreeItemRenamingInput.tsx index 4bb0937b0..28c302446 100644 --- a/packages/core/src/treeItem/TreeItemRenamingInput.tsx +++ b/packages/core/src/treeItem/TreeItemRenamingInput.tsx @@ -97,5 +97,5 @@ export const TreeItemRenamingInput: React.FC<{ submitButtonRef, formProps, inputProps, - }) as JSX.Element; + }) as React.ReactElement; }; diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 421eff276..921fe3c31 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -368,7 +368,7 @@ export interface ControlledTreeEnvironmentProps< T = any, C extends string = never > extends TreeEnvironmentConfiguration { - children?: JSX.Element | (JSX.Element | null)[] | null; + children?: React.ReactElement | (React.ReactElement | null)[] | null; } export interface UncontrolledTreeEnvironmentProps< @@ -382,7 +382,7 @@ export interface UncontrolledTreeEnvironmentProps< keyboardBindings?: KeyboardBindings; liveDescriptors?: LiveDescriptors; getItemTitle: (item: TreeItem) => string; - children: JSX.Element | (JSX.Element | null)[] | null; + children: React.ReactElement | (React.ReactElement | null)[] | null; disableMultiselect?: boolean; }