From 7f789eb4af7c74057f2be2baaab4c38f11100e79 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Wed, 16 Oct 2024 08:03:15 -0400 Subject: [PATCH] initial display of domains --- src/registrar/assets/js/get-gov.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/registrar/assets/js/get-gov.js b/src/registrar/assets/js/get-gov.js index 337baf11c..8ad46c2f3 100644 --- a/src/registrar/assets/js/get-gov.js +++ b/src/registrar/assets/js/get-gov.js @@ -1929,6 +1929,8 @@ class MembersTable extends LoadTableBase { data.members.forEach(member => { const member_name = member.name; const member_display = member.member_display; + const domain_urls = member.domain_urls; + const domain_names = member.domain_names; const options = { year: 'numeric', month: 'short', day: 'numeric' }; // Handle last_active values @@ -1968,9 +1970,19 @@ class MembersTable extends LoadTableBase { if (member.is_admin) admin_tagHTML = `Admin` + // domainsHTML block needs to be wrapped with hide/show toggle, Expand + let domainsHTML = ''; + if (domain_urls.length > 0 && domain_names.length > 0) { + domainsHTML = ""; + } + row.innerHTML = ` - ${member_display} ${admin_tagHTML} + ${member_display} ${admin_tagHTML} ${domainsHTML} ${last_active_formatted}