implemented popover for annotate

This commit is contained in:
Sebastian Sdorra
2020-06-12 11:29:23 +02:00
parent 9c5e0c64fd
commit 24444aa065
5 changed files with 110 additions and 14 deletions

View File

@@ -49,6 +49,7 @@ type Props = WithTranslation & {
* ci server.
*/
baseDate?: DateInput;
className?: string;
};
type Options = {
@@ -100,13 +101,17 @@ class DateFromNow extends React.Component<Props> {
};
render() {
const { date } = this.props;
const { date, className } = this.props;
if (date) {
const isoDate = toDate(date);
const options = this.createOptions();
const distance = formatDistance(isoDate, this.getBaseDate(), options);
const formatted = format(isoDate, FullDateFormat, options);
return <DateElement title={formatted}>{distance}</DateElement>;
return (
<DateElement className={className} title={formatted}>
{distance}
</DateElement>
);
}
return null;
}