@wordpress/blocks
Version:
Block API for WordPress.
18 lines (14 loc) • 389 B
text/typescript
/**
* Internal dependencies
*/
import normaliseBlocks from './normalise-blocks';
type Options = Record< string, unknown >;
export default function blockquoteNormaliser( options: Options = {} ) {
return ( bq: Node ) => {
if ( bq.nodeName !== 'BLOCKQUOTE' ) {
return;
}
const node = bq as HTMLQuoteElement;
node.innerHTML = normaliseBlocks( node.innerHTML, options );
};
}