UNPKG

@plone/volto

Version:
22 lines (19 loc) 618 B
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;