This commit is contained in:
Timothy Jaeryang Baek
2026-07-14 00:43:06 -04:00
parent 4ed19d504b
commit f84dabe3d9
2 changed files with 23 additions and 3 deletions
+2 -1
View File
@@ -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
View File
@@ -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) {