<?php
/**
 * Registers the bw/sponsor-tiers and bw/co-organizers dynamic blocks.
 *
 * Both blocks share one stylesheet (partner logo grid) and one editor
 * script, registered here as handles referenced from each block.json.
 *
 * @package Kadence-Child
 */

defined( 'ABSPATH' ) || exit;

add_action( 'init', 'pv_register_partner_blocks' );
function pv_register_partner_blocks() {
    $dir     = get_stylesheet_directory();
    $uri     = get_stylesheet_directory_uri();
    $version = wp_get_theme()->get( 'Version' );

    wp_register_style( 'pv-partner-logos', $uri . '/assets/css/partner-logos.css', array(), $version );
    wp_register_script(
        'pv-partner-blocks-editor',
        $uri . '/assets/js/partner-blocks-editor.js',
        array( 'wp-blocks', 'wp-element', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-core-data', 'wp-server-side-render', 'wp-i18n' ),
        $version,
        true
    );

    register_block_type( $dir . '/blocks/sponsor-tiers' );
    register_block_type( $dir . '/blocks/organizers' );
}
