Skip to content

Commit 82a0121

Browse files
committed
Fix JSX namespace errors
1 parent 13fafdd commit 82a0121

File tree

30 files changed

+32
-19
lines changed

30 files changed

+32
-19
lines changed

src/commons/ContentDisplay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Card, Elevation } from '@blueprintjs/core';
2-
import React, { useEffect } from 'react';
2+
import React, { type JSX, useEffect } from 'react';
33

44
export type ContentDisplayProps = {
55
fullWidth?: boolean;

src/commons/achievement/control/AchievementEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useContext, useState } from 'react';
1+
import React, { type JSX, useContext, useState } from 'react';
22
import { AchievementContext } from 'src/features/achievement/AchievementConstants';
33

44
import AchievementAdder from './achievementEditor/AchievementAdder';

src/commons/achievement/control/GoalEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useContext, useState } from 'react';
1+
import React, { type JSX, useContext, useState } from 'react';
22
import { AchievementContext } from 'src/features/achievement/AchievementConstants';
33

44
import EditableGoal from './goalEditor/EditableGoal';

src/commons/assessment/Assessment.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
import { IconNames } from '@blueprintjs/icons';
2121
import classNames from 'classnames';
2222
import { sortBy } from 'lodash';
23-
import React, { useEffect, useMemo, useState } from 'react';
23+
import React, { type JSX, useEffect, useMemo, useState } from 'react';
2424
import { useDispatch } from 'react-redux';
2525
import { Navigate, NavLink, useLoaderData, useParams } from 'react-router';
2626
import { numberRegExp } from 'src/features/academy/AcademyTypes';

src/commons/controlBar/ControlBar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Classes } from '@blueprintjs/core';
22
import classNames from 'classnames';
3-
import React from 'react';
3+
import React, { type JSX } from 'react';
44

55
export type ControlBarProps = {
66
editorButtons: Array<JSX.Element | null>;

src/commons/delay/Delay.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from 'react';
1+
import React, { type JSX } from 'react';
22

33
type Props = {
44
children: JSX.Element;

src/commons/fileSystemView/FileSystemViewContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Classes } from '@blueprintjs/core';
22
import { ControlledMenu, MenuItem, useMenuState } from '@szhsin/react-menu';
33
import classNames from 'classnames';
4-
import React from 'react';
4+
import React, { type JSX } from 'react';
55
import classes from 'src/styles/ContextMenu.module.scss';
66

77
type Props = {

src/commons/mobileWorkspace/mobileSideContent/MobileSideContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Classes, Icon, Tab, Tabs, Tooltip } from '@blueprintjs/core';
22
import classNames from 'classnames';
3-
import React from 'react';
3+
import React, { type JSX } from 'react';
44
import { SideContentProps } from 'src/commons/sideContent/SideContent';
55
import { generateIconId } from 'src/commons/sideContent/SideContentHelper';
66
import SideContentProvider from 'src/commons/sideContent/SideContentProvider';

src/commons/profile/Profile.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Drawer, DrawerSize, NonIdealState, Spinner } from '@blueprintjs/core';
22
import { IconName, IconNames } from '@blueprintjs/icons';
3-
import React, { useEffect, useState } from 'react';
3+
import React, { type JSX, useEffect, useState } from 'react';
44
import { useDispatch } from 'react-redux';
55

66
import SessionActions from '../application/actions/SessionActions';

src/commons/repl/Repl.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import classNames from 'classnames';
44
import { parseError } from 'js-slang';
55
import { Chapter, Variant } from 'js-slang/dist/types';
66
import { stringify } from 'js-slang/dist/utils/stringify';
7-
import React from 'react';
7+
import React, { type JSX } from 'react';
88

99
import type { InterpreterOutput, ResultOutput } from '../application/ApplicationTypes';
1010
import { ExternalLibraryName } from '../application/types/ExternalTypes';

0 commit comments

Comments
 (0)