<?php
 
 function texts_render_callback($block, $content = '', $is_preview = false, $post_id = 0) {
    $context = Timber::context();
    $context['block'] = $block;
    $context['is_preview'] = $is_preview;
    $context['content'] = get_field('content');
    Timber::render('modules/blog/editor-blocks/texts/editor-block-template.twig', $context);
}


 add_action('acf/init', function(){
    if( function_exists('acf_register_block') ) {
        // register a testimonial block

        acf_register_block(array(
            'name'              => 'gp_texts',
            'title'             => __('GP - Texts'),
            'description'       => __('A block to serve a text content'),
            'render_callback'   => 'texts_render_callback',
            'category'          => 'formatting',
            'icon'              => 'admin-comments',
            'keywords'          => array( 'texts', 'simple block', 'gp-block',),
            'mode' => 'preview',
            'enqueue_assets'    => function(){
                wp_enqueue_style('gp_util_style', get_template_directory_uri() . '/modules/layout/assets/css/gp-style-core.css', array(), '1.0', 'all');
                wp_enqueue_style('gp_normalize', get_template_directory_uri() . '/modules/layout/assets/css/gp-style-normalize.css', array(), '1.0', 'all');
                wp_enqueue_style('gp_texts_style', get_template_directory_uri() . '/modules/blog/editor-blocks/texts/assets/css/style.css', array(), '1.0', 'all');
            }
        ));
    }
});




?>