feat: Change the date format display in widget (#1528)
Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
parent
677f56f802
commit
3e61ea5cfa
7 changed files with 70 additions and 17 deletions
|
@ -1,7 +1,16 @@
|
|||
import fromUnixTime from 'date-fns/fromUnixTime';
|
||||
import format from 'date-fns/format';
|
||||
import isToday from 'date-fns/isToday';
|
||||
import isYesterday from 'date-fns/isYesterday';
|
||||
|
||||
export const formatUnixDate = (date, dateFormat = 'MMM dd, yyyy') => {
|
||||
const unixDate = fromUnixTime(date);
|
||||
return format(unixDate, dateFormat);
|
||||
};
|
||||
|
||||
export const formatDate = ({ date, todayText, yesterdayText }) => {
|
||||
const dateValue = new Date(date);
|
||||
if (isToday(dateValue)) return todayText;
|
||||
if (isYesterday(dateValue)) return yesterdayText;
|
||||
return date;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue