From 3d0849488dcf99186497cbcfc8ed9d0ea5bbb636 Mon Sep 17 00:00:00 2001 From: margolisj Date: Mon, 28 Aug 2023 01:45:48 -0400 Subject: [PATCH] Rm old file and fancy props type. --- .../components/src/focusable-iframe/index.js | 22 ------------------- .../components/src/focusable-iframe/types.ts | 9 ++++++-- 2 files changed, 7 insertions(+), 24 deletions(-) delete mode 100644 packages/components/src/focusable-iframe/index.js diff --git a/packages/components/src/focusable-iframe/index.js b/packages/components/src/focusable-iframe/index.js deleted file mode 100644 index 5c7e6b8edd799d..00000000000000 --- a/packages/components/src/focusable-iframe/index.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * WordPress dependencies - */ -import { useMergeRefs, useFocusableIframe } from '@wordpress/compose'; -import deprecated from '@wordpress/deprecated'; - -/** - * @param {Object} props - * @param {import('react').Ref} props.iframeRef - */ -export default function FocusableIframe( { iframeRef, ...props } ) { - const ref = useMergeRefs( [ iframeRef, useFocusableIframe() ] ); - deprecated( 'wp.components.FocusableIframe', { - since: '5.9', - alternative: 'wp.compose.useFocusableIframe', - } ); - // Disable reason: The rendered iframe is a pass-through component, - // assigning props inherited from the rendering parent. It's the - // responsibility of the parent to assign a title. - // eslint-disable-next-line jsx-a11y/iframe-has-title - return