UNPKG

@gechiui/components

Version:
38 lines (30 loc) 1.15 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = FocusableIframe; var _element = require("@gechiui/element"); var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _compose = require("@gechiui/compose"); var _deprecated = _interopRequireDefault(require("@gechiui/deprecated")); /** * GeChiUI dependencies */ function FocusableIframe(_ref) { let { iframeRef, ...props } = _ref; const ref = (0, _compose.useMergeRefs)([iframeRef, (0, _compose.useFocusableIframe)()]); (0, _deprecated.default)('gc.components.FocusableIframe', { alternative: 'gc.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 (0, _element.createElement)("iframe", (0, _extends2.default)({ ref: ref }, props)); } //# sourceMappingURL=index.js.map