|
|
@ -13,6 +13,7 @@ import { |
|
|
|
dateFormats, |
|
|
|
dateFormats, |
|
|
|
extractPkFromRow, |
|
|
|
extractPkFromRow, |
|
|
|
extractSdkResponseErrorMsg, |
|
|
|
extractSdkResponseErrorMsg, |
|
|
|
|
|
|
|
isDateMonthFormat, |
|
|
|
isDrawerOrModalExist, |
|
|
|
isDrawerOrModalExist, |
|
|
|
isExpandedCellInputExist, |
|
|
|
isExpandedCellInputExist, |
|
|
|
isMac, |
|
|
|
isMac, |
|
|
@ -153,6 +154,17 @@ export function useMultiSelect( |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (columnObj.uidt === UITypes.Date) { |
|
|
|
|
|
|
|
const dateFormat = columnObj.meta.date_format |
|
|
|
|
|
|
|
if (isDateMonthFormat(dateFormat)) { |
|
|
|
|
|
|
|
// any date month format (e.g. YYYY-MM) couldn't be stored in database
|
|
|
|
|
|
|
|
// with date type since it is not a valid date
|
|
|
|
|
|
|
|
// therefore, we reformat the value here to display with the formatted one
|
|
|
|
|
|
|
|
// e.g. 2023-06-03 -> 2023-06
|
|
|
|
|
|
|
|
textToCopy = dayjs(textToCopy, dateFormat).format(dateFormat) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (columnObj.uidt === UITypes.Time) { |
|
|
|
if (columnObj.uidt === UITypes.Time) { |
|
|
|
// remove `"`
|
|
|
|
// remove `"`
|
|
|
|
// e.g. "2023-05-12T08:03:53.000Z" -> 2023-05-12T08:03:53.000Z
|
|
|
|
// e.g. "2023-05-12T08:03:53.000Z" -> 2023-05-12T08:03:53.000Z
|
|
|
|