import { blocksAttributes } from '@Attributes/getBlocksDefaultAttributes'; import { applyFilters } from '@wordpress/hooks'; // Parameters for these methods: // currentValue - The variable/attribute that is altered by settings. // key - The key of the default attribute for that setting. // blockName - The name of the block. const getAttributeFallback = ( currentValue, key, blockName ) => { const allBlocksAttributes = applyFilters( 'uagb.blocksAttributes', blocksAttributes ); return currentValue ? currentValue : allBlocksAttributes[ blockName ][ key ].default; } export const getFallbackNumber = ( currentValue, key, blockName ) => { const allBlocksAttributes = applyFilters( 'uagb.blocksAttributes', blocksAttributes ); return isNaN( currentValue ) ? allBlocksAttributes[ blockName ][ key ].default : currentValue; } export default getAttributeFallback; {"id":2213,"date":"2023-09-21T17:45:09","date_gmt":"2023-09-21T17:45:09","guid":{"rendered":"https:\/\/febracistocantins.com.br\/?page_id=2213"},"modified":"2023-10-10T12:41:12","modified_gmt":"2023-10-10T12:41:12","slug":"yout","status":"publish","type":"page","link":"https:\/\/febracistocantins.com.br\/yout\/","title":{"rendered":"Power Business – YouTube"},"content":{"rendered":"\t\t