<?php

function absolute_2026_register_pattern_categories(): void
{
	register_block_pattern_category(
		'absolute-2026/calls-to-action',
		[
			'label' => esc_html__('Absolute 2026 — Calls to Action', 'absolute-2026'),
			'description' => esc_html__('Conversion and contact sections for Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/components',
		[
			'label' => esc_html__('Absolute 2026 — Components', 'absolute-2026'),
			'description' => esc_html__('Reusable components for building with Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/heroes',
		[
			'label' => esc_html__('Absolute 2026 — Heroes', 'absolute-2026'),
			'description' => esc_html__('Page and case study introductions for Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/highlights',
		[
			'label' => esc_html__('Absolute 2026 — Highlights', 'absolute-2026'),
			'description' => esc_html__('Featured content, metrics, and outcomes for Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/media',
		[
			'label' => esc_html__('Absolute 2026 — Media', 'absolute-2026'),
			'description' => esc_html__('Image and media-focused patterns for Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/pages',
		[
			'label' => esc_html__('Absolute 2026 — Pages', 'absolute-2026'),
			'description' => esc_html__('Complete starter pages for building with Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/sections',
		[
			'label' => esc_html__('Absolute 2026 — Sections', 'absolute-2026'),
			'description' => esc_html__('Complete page sections for building with Absolute 2026.', 'absolute-2026'),
		]
	);

	register_block_pattern_category(
		'absolute-2026/text',
		[
			'label' => esc_html__('Absolute 2026 — Text', 'absolute-2026'),
			'description' => esc_html__('Editorial and text-focused patterns for Absolute 2026.', 'absolute-2026'),
		]
	);
}

add_action('init', 'absolute_2026_register_pattern_categories');
