mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-28 05:27:35 +00:00
refac
This commit is contained in:
parent
4ed19d504b
commit
f84dabe3d9
2 changed files with 23 additions and 3 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue