@plone/volto
Version:
Volto
22 lines (19 loc) • 618 B
JSX
import React from 'react';
import cx from 'classnames';
import moment from 'moment';
import { useSelector } from 'react-redux';
import { toBackendLang } from '@plone/volto/helpers/Utils/Utils';
const DatetimeWidget = ({ value, children, className, format = 'lll' }) => {
const lang = useSelector((state) => state.intl.locale);
moment.locale(toBackendLang(lang));
return value ? (
<span className={cx(className, 'datetime', 'widget')}>
{children
? children(moment(value).format(format))
: moment(value).format(format)}
</span>
) : (
''
);
};
export default DatetimeWidget;