Files
redash/client/app/visualizations/table/columns/datetime.js

24 lines
531 B
JavaScript

/* eslint-disable react/prop-types */
import { createDateTimeFormatter } from '@/lib/value-format';
export default function initDateTimeColumn(column) {
const format = createDateTimeFormatter(column.dateTimeFormat);
function prepareData(row) {
return {
text: format(row[column.name]),
};
}
function DateTimeColumn({ row }) {
const { text } = prepareData(row);
return text;
}
DateTimeColumn.prepareData = prepareData;
return DateTimeColumn;
}
initDateTimeColumn.friendlyName = 'Date/Time';