JSFiddle - React, Tailwind, and code Playground
HTML
<div class="loading-boundary">
<div class="redesign-due-date-container">
<div class="property due_date flyout-owner overdue value-set" style="margin-left:-3px">
<div class="property-name">
<span data-icon="calendar" class="calendar glyph toolbar-icon prod"></span>
<span class="grid_due_date overdue">Yesterday</span>
</div>
</div>
</div>
</div>
JavaScript
$(".property.due_date").on('click', function(event) {
event.preventDefault();
var elem = $(".show-full-duedate");
elem.toggleClass('focused', elem.is(':visible'))
.toggle(elem.is(':visible'))
document.onselectstart = function() { return false; };
event.target.ondragstart = function() { return false; };
return false;
});