import classnames from 'classnames/dedupe'; import metadata from './block.json'; const { name } = metadata; import { RichText, useBlockProps, useInnerBlocksProps, } from '@wordpress/block-editor'; import { applyFilters } from '@wordpress/hooks'; /** * Block Save Class. * * @param props */ export default function BlockSave(props) { const { tabActive, trigger, buttonsVerticalAlign, buttonsAlign, tabsData = [], } = props.attributes; let className = classnames( 'ghostkit-tabs', buttonsVerticalAlign && 'ghostkit-tabs-buttons-vertical', trigger && `ghostkit-tabs-buttons-trigger-${trigger}` ); className = applyFilters('ghostkit.blocks.className', className, { ...{ name }, ...props, }); const blockProps = useBlockProps.save({ className, }); const innerBlockProps = useInnerBlocksProps.save({ className: 'ghostkit-tabs-content', }); return (