From 78d29a99e50b6cfa09dc0f86eb93cb1202005e07 Mon Sep 17 00:00:00 2001 From: Jake Goulding Date: Fri, 27 May 2022 16:40:19 -0400 Subject: [PATCH 01/12] Remove deprecated React.SFC usage --- ui/frontend/AdvancedOptionsMenu.tsx | 2 +- ui/frontend/BuildMenu.tsx | 6 +++--- ui/frontend/ButtonMenuItem.tsx | 2 +- ui/frontend/ChannelMenu.tsx | 4 ++-- ui/frontend/ConfigElement.tsx | 6 +++--- ui/frontend/ConfigMenu.tsx | 2 +- ui/frontend/Header.tsx | 22 +++++++++++----------- ui/frontend/HeaderButton.tsx | 2 +- ui/frontend/Help.tsx | 10 +++++----- ui/frontend/HelpExample.tsx | 2 +- ui/frontend/Loader.tsx | 2 +- ui/frontend/MenuAside.tsx | 2 +- ui/frontend/MenuGroup.tsx | 2 +- ui/frontend/MenuItem.tsx | 2 +- ui/frontend/ModeMenu.tsx | 2 +- ui/frontend/Notifications.tsx | 6 +++--- ui/frontend/Output.tsx | 6 +++--- ui/frontend/Output/Execute.tsx | 4 ++-- ui/frontend/Output/Gist.tsx | 6 +++--- ui/frontend/Output/Header.tsx | 2 +- ui/frontend/Output/Loader.tsx | 2 +- ui/frontend/Output/OutputPrism.tsx | 2 +- ui/frontend/Output/PaneWithMir.tsx | 2 +- ui/frontend/Output/Section.tsx | 2 +- ui/frontend/Output/SimplePane.tsx | 4 ++-- ui/frontend/PageSwitcher.tsx | 2 +- ui/frontend/Playground.tsx | 4 ++-- ui/frontend/PopButton.tsx | 2 +- ui/frontend/SegmentedButton.tsx | 2 +- ui/frontend/SelectableMenuItem.tsx | 2 +- ui/frontend/ToolsMenu.tsx | 2 +- ui/frontend/editor/AceEditor.tsx | 2 +- ui/frontend/editor/Editor.tsx | 2 +- ui/frontend/editor/MonacoEditor.tsx | 2 +- ui/frontend/editor/MonacoEditorCore.tsx | 2 +- ui/frontend/uss-router/Link.tsx | 2 +- ui/frontend/uss-router/Router.tsx | 2 +- 37 files changed, 65 insertions(+), 65 deletions(-) diff --git a/ui/frontend/AdvancedOptionsMenu.tsx b/ui/frontend/AdvancedOptionsMenu.tsx index c364c870d..00db0ea7c 100644 --- a/ui/frontend/AdvancedOptionsMenu.tsx +++ b/ui/frontend/AdvancedOptionsMenu.tsx @@ -8,7 +8,7 @@ import { State } from './reducers'; import * as selectors from './selectors'; import { Backtrace, Edition } from './types'; -const AdvancedOptionsMenu: React.SFC = () => { +const AdvancedOptionsMenu: React.FC = () => { const isEditionDefault = useSelector(selectors.isEditionDefault); const edition = useSelector((state: State) => state.configuration.edition); const isBacktraceSet = useSelector(selectors.getBacktraceSet); diff --git a/ui/frontend/BuildMenu.tsx b/ui/frontend/BuildMenu.tsx index f6443b3ca..74cd5f14a 100644 --- a/ui/frontend/BuildMenu.tsx +++ b/ui/frontend/BuildMenu.tsx @@ -27,7 +27,7 @@ const useDispatchAndClose = (action: () => actions.ThunkAction, close: () => voi ); } -const BuildMenu: React.SFC = props => { +const BuildMenu: React.FC = props => { const isHirAvailable = useSelector(selectors.isHirAvailable); const isWasmAvailable = useSelector(selectors.isWasmAvailable); @@ -75,14 +75,14 @@ const BuildMenu: React.SFC = props => { ); }; -const HirAside: React.SFC = () => ( +const HirAside: React.FC = () => ( Note: HIR currently requires using the Nightly channel, selecting this option will switch to Nightly. ); -const WasmAside: React.SFC = () => ( +const WasmAside: React.FC = () => ( Note: WASM currently requires using the Nightly channel, selecting this option will switch to Nightly. diff --git a/ui/frontend/ButtonMenuItem.tsx b/ui/frontend/ButtonMenuItem.tsx index 1da72a580..3b7ef27b5 100644 --- a/ui/frontend/ButtonMenuItem.tsx +++ b/ui/frontend/ButtonMenuItem.tsx @@ -10,7 +10,7 @@ interface ButtonMenuItemProps extends Button { name: string; } -const ButtonMenuItem: React.SFC = ({ name, children, ...props }) => ( +const ButtonMenuItem: React.FC = ({ name, children, ...props }) => (