Skip to content

Commit 9a23196

Browse files
author
Eric Olkowski
committed
Resolved remaining React imports
1 parent e5a6cbd commit 9a23196

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

packages/react-core/src/components/Alert/Alert.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Fragment, useEffect, useRef, useState, type JSX } from 'react';
1+
import { Fragment, useEffect, useRef, useState, useContext, type JSX } from 'react';
22
import { css } from '@patternfly/react-styles';
33
import styles from '@patternfly/react-styles/css/components/Alert/alert';
44
import alertGroupStyles from '@patternfly/react-styles/css/components/Alert/alert-group';
@@ -143,8 +143,8 @@ export const Alert: React.FunctionComponent<AlertProps> = ({
143143
const [isMouseOver, setIsMouseOver] = useState<boolean | undefined>();
144144
const [containsFocus, setContainsFocus] = useState<boolean | undefined>();
145145
const shouldDismiss = timedOut && timedOutAnimation && !isMouseOver && !containsFocus;
146-
const [isDismissed, setIsDismissed] = React.useState(false);
147-
const { hasAnimations, updateTransitionEnd } = React.useContext(AlertGroupContext);
146+
const [isDismissed, setIsDismissed] = useState(false);
147+
const { hasAnimations, updateTransitionEnd } = useContext(AlertGroupContext);
148148
const { offstageRight } = alertGroupStyles.modifiers;
149149

150150
const getParentAlertGroupItem = () => divRef.current?.closest(`.${alertGroupStyles.alertGroupItem}`);
@@ -166,7 +166,7 @@ export const Alert: React.FunctionComponent<AlertProps> = ({
166166
}
167167
}, [shouldDismiss, isDismissed]);
168168

169-
React.useEffect(() => {
169+
useEffect(() => {
170170
const calculatedTimeout = timeout === true ? 8000 : Number(timeout);
171171
if (calculatedTimeout > 0) {
172172
const timer = setTimeout(() => setTimedOut(true), calculatedTimeout);
@@ -198,7 +198,7 @@ export const Alert: React.FunctionComponent<AlertProps> = ({
198198
useEffect(() => {
199199
isDismissed && onTimeout();
200200
}, [isDismissed, onTimeout]);
201-
React.useEffect(() => {
201+
useEffect(() => {
202202
const alertGroupItem = getParentAlertGroupItem();
203203
setTimeout(() => alertGroupItem?.classList.remove(alertGroupStyles.modifiers.offstageTop), 0);
204204
}, []);

packages/react-core/src/components/Alert/AlertActionCloseButton.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { useRef, useContext } from 'react';
12
import { Button, ButtonVariant, ButtonProps } from '../Button';
23
import TimesIcon from '@patternfly/react-icons/dist/esm/icons/times-icon';
34
import { AlertContext } from './AlertContext';
@@ -26,8 +27,8 @@ export const AlertActionCloseButton: React.FunctionComponent<AlertActionCloseBut
2627
variantLabel,
2728
...props
2829
}: AlertActionCloseButtonProps) => {
29-
const closeButtonRef = React.useRef(null);
30-
const { hasAnimations, updateTransitionEnd } = React.useContext(AlertGroupContext);
30+
const closeButtonRef = useRef(null);
31+
const { hasAnimations, updateTransitionEnd } = useContext(AlertGroupContext);
3132
const { offstageRight } = alertGroupStyles.modifiers;
3233

3334
const getParentAlertGroupItem = () => closeButtonRef.current?.closest(`.${alertGroupStyles.alertGroupItem}`);

0 commit comments

Comments
 (0)