From 57c89497b29e1779c23ec645b789866c126b0e2e Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Mon, 7 Oct 2024 12:52:42 -0400 Subject: [PATCH] formatting of last active date --- src/registrar/assets/js/get-gov.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/registrar/assets/js/get-gov.js b/src/registrar/assets/js/get-gov.js index 8dd0fcf14..6e8ca61fa 100644 --- a/src/registrar/assets/js/get-gov.js +++ b/src/registrar/assets/js/get-gov.js @@ -1914,10 +1914,12 @@ class MembersTable extends LoadTableBase { memberList.innerHTML = ''; data.members.forEach(member => { - // const actionUrl = domain.action_url; const member_name = member.name; const member_email = member.email; - const last_active = member.last_active; + const options = { year: 'numeric', month: 'short', day: 'numeric' }; + const last_active = member.last_active ? member.last_active != 'Invited' ? new Date(member.last_active) : 'Invited' : null; + const last_active_formatted = last_active ? last_active != 'Invited' ? last_active.toLocaleDateString('en-Us', options) : 'Invited' : ''; + const last_active_sort_value = last_active ? last_active != 'Invited' ? last_active.getTime() : 'Invited' : ''; const action_url = member.action_url; const action_label = member.action_label; const svg_icon = member.svg_icon; @@ -1932,8 +1934,8 @@ class MembersTable extends LoadTableBase { ${member_email ? member_email : member_name} ${admin_tagHTML} - - ${last_active} + + ${last_active_formatted}