<?php
defined( 'ABSPATH' ) || die;

/**
 * The heading field which displays a simple heading text.
 */
class RWMB_Heading_Field extends RWMB_Field {
	public static function admin_enqueue_scripts() {
		wp_enqueue_style( 'rwmb-heading', RWMB_CSS_URL . 'heading.css', [], RWMB_VER );
		wp_style_add_data( 'rwmb-heading', 'path', RWMB_CSS_DIR . 'heading.css' );
	}

	protected static function begin_html( array $field ): string {
		$attributes = empty( $field['id'] ) ? '' : sprintf( " id='%s'", esc_attr( $field['id'] ) );
		return sprintf( '<h4%s>%s</h4>', $attributes, esc_html( $field['name'] ) );
	}

	protected static function end_html( array $field ): string {
		return self::input_description( $field );
	}
}
