UNPKG

@wordpress/components

Version:
52 lines 1.41 kB
export type SandBoxProps = { /** * Whether to include `allow-same-origin` in the iframe's sandbox * attribute. When true, nested iframes (such as third-party embeds) * can access their own origin's cookies and storage. * * Only enable this for content that is NOT directly user-controlled, * such as server-fetched oEmbed previews. * * @default false */ allowSameOrigin?: boolean; /** * The HTML to render in the body of the iframe document. * * @default '' */ html?: string; /** * The `<title>` of the iframe document. * * @default '' */ title?: string; /** * The CSS class name to apply to the `<html>` and `<body>` elements of the iframe. */ type?: string; /** * An array of CSS strings to inject into the `<head>` of the iframe document. * * @default [] */ styles?: string[]; /** * An array of script URLs to inject as `<script>` tags into the bottom of the `<body>` of the iframe document. * * @default [] */ scripts?: string[]; /** * The `onFocus` callback for the iframe. */ onFocus?: React.DOMAttributes<HTMLIFrameElement>['onFocus']; /** * The `tabindex` the iframe should receive. * * @default 0 */ tabIndex?: HTMLElement['tabIndex']; }; //# sourceMappingURL=types.d.ts.map