diff --git a/web/templates/components/icons/edit.svg b/web/templates/components/icons/edit.svg
new file mode 100644
index 0000000..b398765
--- /dev/null
+++ b/web/templates/components/icons/edit.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/web/templates/components/users/retrieve_update_address.html b/web/templates/components/users/retrieve_update_address.html
new file mode 100644
index 0000000..cb85222
--- /dev/null
+++ b/web/templates/components/users/retrieve_update_address.html
@@ -0,0 +1,166 @@
+{% load i18n %}
+{% load static %}
+{% for address in customer_addresses %}
+
+
+
+
+
+
+ - {% translate 'Nombre completo' %}
+ -
+ {{ address.full_name }}
+
+
+
+ - {% translate 'Dirección' %}
+ -
+ {{ address.address }}
+
+
+
+ - {% translate 'Código postal' %}
+ - {{ address.address_zip }}
+
+
+ - {% translate 'Teléfono' %}
+ - {{ address.address_phone }}
+
+
+
+
+ - {% translate 'Localidad' %}
+ - {{ address.address_town }}
+
+
+ - {% translate 'Provincia' %}
+ - {{ address.address_state }}
+
+
+
+
+
+
+
+
+{% if not forloop.last %}
+
+{% endif %}
+{% endfor %}
+
+
+
+
+
diff --git a/web/templates/users/user_details.html b/web/templates/users/user_details.html
index 5c026d2..c15a66c 100644
--- a/web/templates/users/user_details.html
+++ b/web/templates/users/user_details.html
@@ -31,58 +31,7 @@
{% translate 'No hay ninguna dirección' %}
{% endif %}
- {% for address in customer_addresses %}
-
-
-
-
- - {% translate 'Nombre completo' %}
- -
- {{ address.full_name }}
-
-
-
- - {% translate 'Dirección' %}
- -
- {{ address.address }}
-
-
-
- - {% translate 'Código postal' %}
- - {{ address.address_zip }}
-
-
- - {% translate 'Teléfono' %}
- - {{ address.address_phone }}
-
-
-
-
- - {% translate 'Localidad' %}
- - {{ address.address_town }}
-
-
- - {% translate 'Provincia' %}
- - {{ address.address_state }}
-
-
-
-
-
-
- {% if not forloop.last %}
-
- {% endif %}
- {% endfor %}
+ {% include 'components/users/retrieve_update_address.html' %}