adminjs
Version:
Admin panel for apps written in node.js
12 lines • 393 B
JavaScript
import { formatDateProperty } from '@adminjs/design-system';
import { stripTimeFromISO } from './strip-time-from-iso.js';
export default ((value, propertyType) => {
if (!value) {
return '';
}
const date = propertyType === 'date' ? new Date(`${stripTimeFromISO(value)}T00:00:00`) : new Date(value);
if (date) {
return formatDateProperty(date, propertyType);
}
return '';
});