File "getTagNameOptions.js"
Full Path: /home/rattkxnv/byattorney.com/wp-content/plugins/generateblocks/src/blocks/element/utils/getTagNameOptions.js
File size: 497 bytes
MIME-type: text/plain
Charset: utf-8
import {
containerTagNames,
getElementType,
textTagNames,
} from './getElementType';
export function getTagNameOptions( tagNames, tagName ) {
const elementType = getElementType( tagName );
return tagNames.map( ( tag ) => {
if ( 'container' === elementType && ! containerTagNames.includes( tag ) ) {
return false;
}
if ( 'container' !== elementType && ! textTagNames.includes( tag ) ) {
return false;
}
return {
label: tag,
value: tag,
};
} ).filter( Boolean );
}