%3$s',
get_block_wrapper_attributes( array( 'class' => 'wp-block-navigation-item' ) ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- get_block_wrapper_attributes() escapes
$almm_url, // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- esc_url() above
$almm_label // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- wp_kses_post() above
);
}
return;
}
$almm_config = ALMM_Mega_Menu\block::config( $attributes );
$almm_id = wp_unique_id( 'almm-panel-' );
$almm_classes = array( 'wp-block-navigation-item', 'almm_item' );
if ( ! isset( $attributes['shadow'] ) || $attributes['shadow'] ) {
$almm_classes[] = 'almm_shadow';
}
if ( 'link' === $almm_config['mobile'] ) {
$almm_classes[] = 'almm_mobile_link';
}
$almm_wrapper = get_block_wrapper_attributes( array(
'class' => implode( ' ', $almm_classes ),
'style' => ALMM_Mega_Menu\block::style( $attributes, $almm_config ),
// hex flags keep quotes and ampersands from breaking the attribute or JSON.parse
'data-almm' => wp_json_encode( $almm_config, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT ),
) );
$almm_arrow = '';
?>
>