From 3cc8599898955b4766bc7e548de1f9af1d9bb81d Mon Sep 17 00:00:00 2001 From: Dominik Brugger Date: Wed, 3 Jan 2024 13:58:41 +0100 Subject: [PATCH] chore: use type-only keyword (#15412) Co-authored-by: Andrea N. Cardona --- packages/react/src/components/DataTable/TableExpandRow.tsx | 2 +- packages/react/src/components/DataTable/TableHeader.tsx | 2 +- packages/react/src/components/ListBox/ListBox.tsx | 2 +- packages/react/src/components/Slider/Slider.tsx | 2 +- packages/react/src/components/Toggle/Toggle.tsx | 6 +++++- packages/react/src/components/UIShell/SideNavSwitcher.tsx | 2 +- 6 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/react/src/components/DataTable/TableExpandRow.tsx b/packages/react/src/components/DataTable/TableExpandRow.tsx index 11a515e887c6..83423b45fcb2 100644 --- a/packages/react/src/components/DataTable/TableExpandRow.tsx +++ b/packages/react/src/components/DataTable/TableExpandRow.tsx @@ -7,7 +7,7 @@ import cx from 'classnames'; import PropTypes from 'prop-types'; -import React, { MouseEventHandler, PropsWithChildren } from 'react'; +import React, { type MouseEventHandler, type PropsWithChildren } from 'react'; import { ChevronRight } from '@carbon/icons-react'; import TableCell from './TableCell'; import { usePrefix } from '../../internal/usePrefix'; diff --git a/packages/react/src/components/DataTable/TableHeader.tsx b/packages/react/src/components/DataTable/TableHeader.tsx index 33e3eaf52d7d..4794eb781c9f 100644 --- a/packages/react/src/components/DataTable/TableHeader.tsx +++ b/packages/react/src/components/DataTable/TableHeader.tsx @@ -7,7 +7,7 @@ import cx from 'classnames'; import PropTypes, { ReactNodeLike } from 'prop-types'; -import React, { MouseEventHandler, useRef } from 'react'; +import React, { type MouseEventHandler, useRef } from 'react'; import { ArrowUp as Arrow, ArrowsVertical as Arrows, diff --git a/packages/react/src/components/ListBox/ListBox.tsx b/packages/react/src/components/ListBox/ListBox.tsx index 6e6017bb9ea0..67a1c1a8303c 100644 --- a/packages/react/src/components/ListBox/ListBox.tsx +++ b/packages/react/src/components/ListBox/ListBox.tsx @@ -6,7 +6,7 @@ */ import cx from 'classnames'; -import React, { KeyboardEvent, MouseEvent, useContext } from 'react'; +import React, { type KeyboardEvent, type MouseEvent, useContext } from 'react'; import PropTypes from 'prop-types'; import deprecate from '../../prop-types/deprecate'; import { ListBoxType, ListBoxSize } from './ListBoxPropTypes'; diff --git a/packages/react/src/components/Slider/Slider.tsx b/packages/react/src/components/Slider/Slider.tsx index 56ec24d2ca85..c68836574e3a 100644 --- a/packages/react/src/components/Slider/Slider.tsx +++ b/packages/react/src/components/Slider/Slider.tsx @@ -5,7 +5,7 @@ * LICENSE file in the root directory of this source tree. */ -import React, { KeyboardEventHandler, PureComponent } from 'react'; +import React, { type KeyboardEventHandler, PureComponent } from 'react'; import PropTypes, { ReactNodeLike } from 'prop-types'; import classNames from 'classnames'; diff --git a/packages/react/src/components/Toggle/Toggle.tsx b/packages/react/src/components/Toggle/Toggle.tsx index b606418998f2..8321e5632e5c 100644 --- a/packages/react/src/components/Toggle/Toggle.tsx +++ b/packages/react/src/components/Toggle/Toggle.tsx @@ -5,7 +5,11 @@ * LICENSE file in the root directory of this source tree. */ -import React, { KeyboardEventHandler, MouseEventHandler, useRef } from 'react'; +import React, { + type KeyboardEventHandler, + type MouseEventHandler, + useRef, +} from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { useControllableState } from '../../internal/useControllableState'; diff --git a/packages/react/src/components/UIShell/SideNavSwitcher.tsx b/packages/react/src/components/UIShell/SideNavSwitcher.tsx index 81fa2252c56b..2bb9072c8443 100644 --- a/packages/react/src/components/UIShell/SideNavSwitcher.tsx +++ b/packages/react/src/components/UIShell/SideNavSwitcher.tsx @@ -8,7 +8,7 @@ import { ChevronDown } from '@carbon/icons-react'; import cx from 'classnames'; import PropTypes from 'prop-types'; -import React, { ChangeEventHandler, forwardRef } from 'react'; +import React, { type ChangeEventHandler, forwardRef } from 'react'; import { useId } from '../../internal/useId'; import { usePrefix } from '../../internal/usePrefix';