in src/content/components/Triage/Triage.js [141:176]
getSubHeading() {
let { triageOwner } = this.state;
if (!triageOwner) {
return null;
}
let { real_name, nick, email } = triageOwner;
let startDate = DateTime.utc()
.set({
weekday: 1,
hour: 12,
minute: 30,
second: 0,
millisecond: 0,
})
.toLocal();
let endDate = startDate.plus({ days: 4 });
let dateString = startDate.toLocaleString({
month: "long",
day: "numeric",
});
if (startDate.month !== endDate.month) {
dateString += ` - ${endDate.toLocaleString({
month: "long",
day: "numeric",
})}`;
} else {
dateString += `-${endDate.toLocaleString({ day: "numeric" })}`;
}
return (
<span
title="Triage ownership alternates every Monday at 12:30 UTC."
style={{ cursor: "help", "text-decoration": "underline .05em dotted" }}>
Owner: {nick || real_name || email} ({dateString})
</span>
);
}