docbrown/app/javascript/shared/components/dateTime.jsx
Katie Davis 76453b41fb
Updates ESLint rules to error on default imports (#12512)
* add rule

* add named imports

* more missed files

* so many files
2021-02-02 10:24:03 -05:00

23 lines
521 B
JavaScript

/* global timestampToLocalDateTimeLong timestampToLocalDateTimeShort */
import PropTypes from 'prop-types';
import { h } from 'preact';
export const DateTime = ({ dateTime, className }) => (
<time
dateTime={dateTime}
title={timestampToLocalDateTimeLong(dateTime)}
className={className}
>
{timestampToLocalDateTimeShort(dateTime)}
</time>
);
DateTime.defaultProps = {
className: '',
};
DateTime.propTypes = {
dateTime: PropTypes.instanceOf(Date).isRequired,
className: PropTypes.string,
};