@addresscomp = [data-v-component-user-address]
@address     = [data-v-component-user-address] [data-v-user_address]

@address|deleteAllButFirstChild

@addresscomp|prepend = <?php
$vvveb_is_page_edit = Vvveb\isEditor();
if (isset($_addresscomp_idx)) $_addresscomp_idx++; else $_addresscomp_idx = 0;
$previous_component = isset($current_component)?$current_component:null;
$addresscomp = $current_component = $this->_component['user_address'][$_addresscomp_idx] ?? [];

$count = $_pagination_count = $addresscomp['count'] ?? 0;
$_pagination_limit = isset($addresscomp['limit']) ? $addresscomp['limit'] : 5;	
$addresses = $addresscomp['user_address'] ?? [];
?>


@address|before = <?php
$_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['user_address_id' => 1]] : false;
$addresses = empty($addresses) ? $_default : $addresses;

if($addresses) {
	foreach ($addresses as $index => $address) {?>
		
		@address|data-user_address_id = $address['user_address_id']
		
		@address|id = <?php echo 'address-' . $address['user_address_id'];?>
		
		@address [data-v-user_address-label-id]|id = <?php echo 'address_' . $address['user_address_id'];?>
		@address [data-v-user_address-label-for]|for = <?php echo 'address_' . $address['user_address_id'];?>
		
		@address img[data-v-user_address-*]|src = $address['@@__data-v-user_address-(*)__@@']
		
		@address [data-v-user_address-*]|innerText = $address['@@__data-v-user_address-(*)__@@']
		
		@address input[data-v-user_address-*]|value = $address['@@__data-v-user_address-(*)__@@']
		
		@address a[data-v-user_address-*]|href = $address['@@__data-v-user_address-(*)__@@']
	
	@address|after = <?php 
	} 
}
?>
