/** * WordPress dependencies */ const { __ } = wp.i18n; const { addFilter, } = wp.hooks; const { ToggleControl, RangeControl, } = wp.components; /** * Add fields to Meta Settings. * * @param {JSX} fields Original block. * @param {Object} props Block data. * @param {Object} config Block config. * * @return {JSX} Block. */ function setMetaSettings(fields, props, config) { const { attributes, setAttributes, isFieldVisible, } = props; return (
{ ( isFieldVisible('meta_title', config, attributes) ) ? ( ) : ( null ) } { ( isFieldVisible('meta_caption', config, attributes) ) ? ( ) : ( null ) } { ( isFieldVisible('meta_caption_length', config, attributes) ) ? ( ) : ( null ) } { ( isFieldVisible('meta_category', config, attributes) ) ? ( ) : ( null ) } { ( isFieldVisible('meta_date', config, attributes) ) ? ( ) : ( null ) }
); } addFilter('sight.metaSettings.fields', 'sight/metaSettings/set/fields', setMetaSettings, 10);