summaryrefslogtreecommitdiff
path: root/packages/frontend/src/scripts
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-22 13:36:34 +0200
committerMar0xy <marie@kaifa.ch>2023-10-22 13:36:34 +0200
commit2706b6b618e52afd79a5b37ad95d0697bf2775c9 (patch)
tree11d9827093407171d0bcc6748721caeae7ab6b57 /packages/frontend/src/scripts
parentupd: improve note edit table & improve previous version view (diff)
downloadsharkey-2706b6b618e52afd79a5b37ad95d0697bf2775c9.tar.gz
sharkey-2706b6b618e52afd79a5b37ad95d0697bf2775c9.tar.bz2
sharkey-2706b6b618e52afd79a5b37ad95d0697bf2775c9.zip
fix: date formatting in previous note view
Diffstat (limited to 'packages/frontend/src/scripts')
-rw-r--r--packages/frontend/src/scripts/get-note-versions-menu.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/frontend/src/scripts/get-note-versions-menu.ts b/packages/frontend/src/scripts/get-note-versions-menu.ts
index 4191920638..599ae9c89f 100644
--- a/packages/frontend/src/scripts/get-note-versions-menu.ts
+++ b/packages/frontend/src/scripts/get-note-versions-menu.ts
@@ -3,6 +3,7 @@ import * as Misskey from 'misskey-js';
import { i18n } from '@/i18n.js';
import * as os from '@/os.js';
import { MenuItem } from '@/types/menu.js';
+import { dateTimeFormat } from './intl-const.js';
export async function getNoteVersionsMenu(props: {
note: Misskey.entities.Note;
@@ -35,9 +36,13 @@ export async function getNoteVersionsMenu(props: {
await statePromise.then((versions) => {
for (const edit of versions) {
+ const _time = edit.updatedAt == null ? NaN :
+ typeof edit.updatedAt === 'number' ? edit.updatedAt :
+ (edit.updatedAt instanceof Date ? edit.updatedAt : new Date(edit.updatedAt)).getTime();
+
menu.push({
icon: 'ph-pencil ph-bold ph-lg',
- text: `${edit.updatedAt}`,
+ text: dateTimeFormat.format(_time),
action: () => openVersion(edit),
});
}