X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/generateblocks/src/blocks/text
home
/
freights
/
public_html
/
wp-content
/
plugins
/
generateblocks
/
src
/
blocks
/
text
/
??
..
??
block.json
(1.7 KB)
??
components
??
edit.js
(6.86 KB)
??
editor.scss
(0 B)
??
index.js
(1.53 KB)
??
mbf3m3kt
(9.03 KB)
??
save.js
(975 B)
??
transforms.js
(1.1 KB)
Editing: save.js
/** * WordPress dependencies */ import { RichText, useBlockProps } from '@wordpress/block-editor'; import { Icon } from './components/Icon.jsx'; import { getBlockClasses } from '@utils/getBlockClasses.js'; export function Save( { attributes } ) { const { content, tagName, htmlAttributes = {}, icon, iconLocation, iconOnly, } = attributes; const TagName = tagName; const classNames = getBlockClasses( 'gb-text', attributes, ! icon ); const blockProps = useBlockProps.save( { className: classNames.join( ' ' ).trim(), ...htmlAttributes, } ); return ( <TagName { ...blockProps }> { !! icon ? ( <> { 'before' === iconLocation && ( <Icon icon={ icon } /> ) } { !! content && ! iconOnly && ( <span className="gb-text"><RichText.Content value={ content } /></span> ) } { 'after' === iconLocation && ( <Icon icon={ icon } /> ) } </> ) : ( <RichText.Content value={ content } /> ) } </TagName> ); }
Upload File
Create Folder