import { InspectorControls } from '@wordpress/block-editor'; import { __ } from '@wordpress/i18n'; import React from 'react'; import { AdvanceSelect, Color, Panel, Select, Slider, } from '../../../../../../assets/js/blocks/components'; const BlockSettings: React.FC = (props) => { interface FontOption { label: string; value: string; } const LocalizedBlock = (window as any).masteriyo_certificate_blocks; const dynamicFontOptions = Object.values( LocalizedBlock.font_data as Record, ).filter(Boolean); const { attributes: { alignment, textColor, fontSize, nameFormat = 'fullname', fontFamily = 'Default', }, setAttributes, } = props; return ( setAttributes({ fontFamily: val })} inline={false} /> setAttributes({ fontSize: val })} responsive={false} min={0} max={100} inline={true} units={['px']} defaultUnit="px" label={__('Font Size', 'learning-management-system')} /> ); }; export default BlockSettings;