File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
routes/announcements/[slug] Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 16
16
import Show from ' svelte-material-icons/EyeOutline.svelte' ;
17
17
import Hide from ' svelte-material-icons/EyeOffOutline.svelte' ;
18
18
import Unarchive from ' svelte-material-icons/ArchiveArrowUpOutline.svelte' ;
19
+ import { formatUTC } from ' $util/formatUtc' ;
19
20
20
21
export let isEditing: boolean ;
21
22
export let isCreating: boolean ;
67
68
const save = async () => {
68
69
if (! isValid ()) return ;
69
70
71
+ Object .assign (draftInputs , {
72
+ created_at: formatUTC (draftInputs .created_at ),
73
+ archived_at: formatUTC (draftInputs .archived_at )
74
+ });
75
+
70
76
await admin .update_announcement (announcementIdNumber ! , sanitize (draftInputs ));
71
77
await $query ?.refetch ();
72
78
76
82
const createAnnouncement = async () => {
77
83
if (! isValid ()) return ;
78
84
85
+ Object .assign (draftInputs , {
86
+ created_at: formatUTC (draftInputs .created_at ),
87
+ archived_at: formatUTC (draftInputs .archived_at )
88
+ });
89
+
79
90
await admin .create_announcement (sanitize (draftInputs ));
80
- await client .invalidateQueries (queries [ ' announcements' ] ());
91
+ await client .invalidateQueries (queries . announcements ());
81
92
goto (' /announcements' , { invalidateAll: true });
82
93
};
83
94
Original file line number Diff line number Diff line change
1
+ import moment from 'moment' ;
2
+
3
+ export const formatUTC = ( d : any ) => d && moment ( d ) . utc ( ) . format ( 'YYYY-MM-DDTHH:mm[Z]' ) ;
You can’t perform that action at this time.
0 commit comments