From ec8bfda769e5e18450a35822bc04051b154f9493 Mon Sep 17 00:00:00 2001 From: Matthew Costabile Date: Wed, 27 Jul 2022 13:33:18 +0000 Subject: [PATCH 1/3] run react 18 types codemod --- src/ActionList/Description.tsx | 2 +- src/ActionList/Divider.tsx | 2 +- src/ActionList/Group.tsx | 4 ++-- src/ActionList/Item.tsx | 4 ++-- src/ActionList/Selection.tsx | 2 +- src/ActionList/Visuals.tsx | 6 +++--- src/ActionMenu.tsx | 4 ++-- src/AnchoredOverlay/AnchoredOverlay.tsx | 2 +- src/Autocomplete/Autocomplete.tsx | 2 +- src/Autocomplete/AutocompleteInput.tsx | 2 +- src/Button/types.ts | 6 +++--- src/CheckboxGroup.tsx | 2 +- src/CircleOcticon.tsx | 2 +- src/Dialog/ConfirmationDialog.tsx | 8 ++++---- src/Dialog/Dialog.tsx | 16 ++++++++-------- .../FilteredActionList.stories.tsx | 2 +- src/FormControl/_FormControlCaption.tsx | 2 +- src/FormControl/_FormControlLabel.tsx | 2 +- src/FormControl/_FormControlLeadingVisual.tsx | 2 +- src/FormControl/_FormControlValidation.tsx | 2 +- src/PageLayout/PageLayout.tsx | 14 +++++++------- src/Placeholder.tsx | 4 ++-- src/Portal/Portal.tsx | 2 +- src/RadioGroup.tsx | 2 +- src/SegmentedControl/SegmentedControl.tsx | 2 +- src/SegmentedControl/SegmentedControlButton.tsx | 4 ++-- .../SegmentedControlIconButton.tsx | 4 ++-- src/Select.tsx | 6 +++--- src/TextInput.tsx | 6 +++--- src/TextInputWithTokens.tsx | 4 ++-- src/ThemeProvider.tsx | 2 +- src/ToggleSwitch.tsx | 6 +++--- src/Token/Token.tsx | 4 ++-- src/Token/_RemoveTokenButton.tsx | 2 +- .../CheckboxOrRadioGroup.tsx | 2 +- .../_CheckboxOrRadioGroupCaption.tsx | 2 +- .../_CheckboxOrRadioGroupLabel.tsx | 2 +- .../_CheckboxOrRadioGroupValidation.tsx | 2 +- src/_InputCaption.tsx | 2 +- src/_InputLabel.tsx | 2 +- src/_InputValidation.tsx | 4 ++-- src/_TextInputInnerAction.tsx | 6 +++--- src/_TextInputInnerVisualSlot.tsx | 4 ++-- src/_ValidationAnimationContainer.tsx | 2 +- src/__tests__/TextInputWithTokens.test.tsx | 2 +- src/__tests__/Token.test.tsx | 2 +- src/__tests__/deprecated/ChoiceFieldset.test.tsx | 2 +- src/__tests__/utils/createSlots.test.tsx | 8 ++++---- src/deprecated/ActionList/Item.tsx | 4 ++-- src/deprecated/Button/ButtonBase.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldCaption.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldLabel.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldsetDescription.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldsetLegend.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldsetList.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldsetListItem.tsx | 2 +- .../ChoiceFieldset/ChoiceFieldsetValidation.tsx | 2 +- src/deprecated/ChoiceInputField.tsx | 4 ++-- src/deprecated/InputField/_InputFieldCaption.tsx | 2 +- src/deprecated/InputField/_InputFieldLabel.tsx | 2 +- .../InputField/_InputFieldValidation.tsx | 2 +- src/deprecated/_ChoiceInputLeadingVisual.tsx | 2 +- src/stories/ActionList/examples.stories.tsx | 2 +- src/stories/ActionList/fixtures.stories.tsx | 8 ++++---- src/stories/ActionMenu/examples.stories.tsx | 2 +- src/stories/ActionMenu/fixtures.stories.tsx | 4 ++-- src/stories/AvatarStack.stories.tsx | 2 +- src/stories/IssueLabelToken.stories.tsx | 4 ++-- src/stories/Portal.stories.tsx | 4 ++-- src/stories/ProfileToken.stories.tsx | 4 ++-- src/stories/SelectPanel.stories.tsx | 2 +- src/stories/Token.stories.tsx | 4 ++-- src/stories/deprecated/ActionList.stories.tsx | 2 +- src/stories/deprecated/ActionMenu.stories.tsx | 2 +- src/stories/deprecated/DropdownMenu.stories.tsx | 2 +- src/utils/create-slots.tsx | 8 ++++---- src/utils/story-helpers.tsx | 2 +- src/utils/testing.tsx | 4 ++-- src/utils/types/ComponentProps.ts | 2 +- 79 files changed, 134 insertions(+), 134 deletions(-) diff --git a/src/ActionList/Description.tsx b/src/ActionList/Description.tsx index f3feff2f86c..3632bd598e0 100644 --- a/src/ActionList/Description.tsx +++ b/src/ActionList/Description.tsx @@ -14,7 +14,7 @@ export type ActionListDescriptionProps = { variant?: 'inline' | 'block' } & SxProp -export const Description: React.FC = ({variant = 'inline', sx = {}, ...props}) => { +export const Description: React.FC> = ({variant = 'inline', sx = {}, ...props}) => { const styles = { fontSize: 0, lineHeight: '16px', diff --git a/src/ActionList/Divider.tsx b/src/ActionList/Divider.tsx index 2d03ef24b8a..c74ded13289 100644 --- a/src/ActionList/Divider.tsx +++ b/src/ActionList/Divider.tsx @@ -9,7 +9,7 @@ export type ActionListDividerProps = SxProp /** * Visually separates `Item`s or `Group`s in an `ActionList`. */ -export const Divider: React.FC = ({sx = {}}) => { +export const Divider: React.FC> = ({sx = {}}) => { return ( export const GroupContext = React.createContext({}) -export const Group: React.FC = ({ +export const Group: React.FC> = ({ title, variant = 'subtle', auxiliaryText, @@ -82,7 +82,7 @@ export type HeaderProps = Pick