refac
This commit is contained in:
@@ -32,7 +32,8 @@ export const DEFAULT_PERMISSIONS = {
|
||||
public_calendars: false
|
||||
},
|
||||
access_grants: {
|
||||
allow_users: true
|
||||
allow_users: true,
|
||||
allow_groups: true
|
||||
},
|
||||
chat: {
|
||||
controls: true,
|
||||
|
||||
+21
-2
@@ -493,9 +493,28 @@ export const formatDate = (inputDate) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const formatMessageTimestamp = (inputDate) => dayjs(inputDate).format('MMM D, LT');
|
||||
const messageTimestampDate = (inputDate) => {
|
||||
const date = new Date(inputDate < 1_000_000_000_000 ? inputDate * 1000 : inputDate);
|
||||
return Number.isNaN(date.getTime()) ? null : date;
|
||||
};
|
||||
|
||||
export const formatMessageTimestampFull = (inputDate) => dayjs(inputDate).format('LLLL');
|
||||
export const formatMessageTimestamp = (inputDate) =>
|
||||
messageTimestampDate(inputDate)?.toLocaleString(undefined, {
|
||||
month: 'short',
|
||||
day: 'numeric',
|
||||
hour: 'numeric',
|
||||
minute: '2-digit'
|
||||
}) ?? '';
|
||||
|
||||
export const formatMessageTimestampFull = (inputDate) =>
|
||||
messageTimestampDate(inputDate)?.toLocaleString(undefined, {
|
||||
weekday: 'long',
|
||||
year: 'numeric',
|
||||
month: 'long',
|
||||
day: 'numeric',
|
||||
hour: 'numeric',
|
||||
minute: '2-digit'
|
||||
}) ?? '';
|
||||
|
||||
export const copyToClipboard = async (text, html = null, formatted = false) => {
|
||||
if (formatted) {
|
||||
|
||||
Reference in New Issue
Block a user