Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
generateblocks
/
src
/
utils
/
get-responsive-placeholder
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
export default function getResponsivePlaceholder( name, attributes, device, fallback ) { // Make sure this is the desktop value. name = name.replace( 'Tablet', '' ).replace( 'Mobile', '' ); let responsivePlaceholder = attributes[ name ]; if ( 'Mobile' === device && ( attributes[ name + 'Tablet' ] || 0 === attributes[ name + 'Tablet' ] ) ) { responsivePlaceholder = attributes[ name + 'Tablet' ]; } if ( '' === responsivePlaceholder || false === responsivePlaceholder || undefined === responsivePlaceholder ) { responsivePlaceholder = fallback; } return responsivePlaceholder; }