mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 10:00:17 -04:00
24 lines
531 B
JavaScript
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';
|