updated javascript for code readability

This commit is contained in:
David Kennedy 2024-10-11 10:45:45 -04:00
parent 2f36be268e
commit ce5a11548e
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B

View file

@ -1932,9 +1932,21 @@ class MembersTable extends LoadTableBase {
const member_name = member.name; const member_name = member.name;
const member_email = member.email; const member_email = member.email;
const options = { year: 'numeric', month: 'short', day: 'numeric' }; 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; // set last_active values
const last_active_formatted = last_active ? last_active != 'Invited' ? last_active.toLocaleDateString('en-Us', options) : 'Invited' : ''; // default values
const last_active_sort_value = last_active ? last_active != 'Invited' ? last_active.getTime() : 'Invited' : ''; let last_active = null;
let last_active_formatted = '';
let last_active_sort_value = '';
// member.last_active could be null, Invited, or a date; below sets values for all scenarios
if (member.last_active && member.last_active != 'Invited') {
last_active = new Date(member.last_active);
last_active_formatted = last_active.toLocaleDateString('en-Us', options);
last_active_sort_value = last_active.getTime();
} else {
last_active = 'Invited';
last_active_formatted = 'Invited';
last_active_sort_value = 'Invited';
}
const action_url = member.action_url; const action_url = member.action_url;
const action_label = member.action_label; const action_label = member.action_label;
const svg_icon = member.svg_icon; const svg_icon = member.svg_icon;