import { startCase, upperFirst } from 'lodash-es'

import TimeComponent from 'dbaas/components/TimeComponent'

export const renderTimeColumn = (name: string, format?: string, utcOffset?: number) => (rowData: any) => {
  return <TimeComponent time={rowData[name]} format={format} utcOffset={utcOffset} />
}

export const defaultHeader = (id: string) => upperFirst(startCase(id))
