<?php

function get_item_pagination_attributes()
{
	return [
		'postType' => [
			'type' => 'string',
			'default' => 'post',
		],
		'taxonomyType' => [
			'type' => 'string',
			'default' => 'category',
		],
		'previousPostLabel' => [
			'type' => 'string',
			'default' => 'Prev',
		],
		'nextPostLabel' => [
			'type' => 'string',
			'default' => 'Next',
		],
		'BackgroundColor' => [
			'type' => 'object',
			'default' => [
				'custom' => '',
				'theme' => 'scheme_1/background/default',
			],
		],
		'layout' => [
			'type' => 'string',
			'default' => 'item-pagination-1',
		],
		'enableSticky' => [
			'type' => 'boolean',
			'default' => FALSE,
		],
		'displayLabels' => [
			'type' => 'boolean',
			'default' => TRUE,
		],
		'labelsFont' => [
			'type' => 'object',
			'default' => Flo_Guten_Blocks_Helper::get_default_typography_attributes(
				'third_level/overline_2'
			),
		],

		'displayPostTaxonomy' => [
			'type' => 'boolean',
			'default' => FALSE,
		],
		'postTaxonomyFont' => [
			'type' => 'object',
			'default' => Flo_Guten_Blocks_Helper::get_default_typography_attributes(
				'third_level/overline_2'
			),
		],
		'postTitleFont' => [
			'type' => 'object',
			'default' => Flo_Guten_Blocks_Helper::get_default_typography_attributes(
				'title_1/small'
			),
		],
		'titleColor' => [
			'type' => 'object',
			'default' => [
				'custom' => '',
				'theme' => 'scheme_2/text/default',
			],
		],
		'displayPostImage' => [
			'type' => 'boolean',
			'default' => TRUE,
		],

		'topMargin' => [
			'type' => 'number',
			'default' => 0,
		],
		'bottomMargin' => [
			'type' => 'number',
			'default' => 0,
		],
		'mobileTopMargin' => [
			'type' => 'number',
			'default' => 0,
		],
		'mobileBottomMargin' => [
			'type' => 'number',
			'default' => 0,
		],

		'preview' => [
			'type' => 'boolean',
			'default' => FALSE,
		],
		'titleTagName' => [
			'type' => 'string',
			'default' => 'h3',
		],
		'blockKey' => [
			'type' => 'string',
			'default' => '',
		],
		'className' => [
			'type' => 'string',
			'default' => '',
		],
	];
}
$default_item_pagination_attributes = get_item_pagination_attributes();
