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 1616 import Show from ' svelte-material-icons/EyeOutline.svelte' ;
1717 import Hide from ' svelte-material-icons/EyeOffOutline.svelte' ;
1818 import Unarchive from ' svelte-material-icons/ArchiveArrowUpOutline.svelte' ;
19+ import { formatUTC } from ' $util/formatUtc' ;
1920
2021 export let isEditing: boolean ;
2122 export let isCreating: boolean ;
6768 const save = async () => {
6869 if (! isValid ()) return ;
6970
71+ Object .assign (draftInputs , {
72+ created_at: formatUTC (draftInputs .created_at ),
73+ archived_at: formatUTC (draftInputs .archived_at )
74+ });
75+
7076 await admin .update_announcement (announcementIdNumber ! , sanitize (draftInputs ));
7177 await $query ?.refetch ();
7278
7682 const createAnnouncement = async () => {
7783 if (! isValid ()) return ;
7884
85+ Object .assign (draftInputs , {
86+ created_at: formatUTC (draftInputs .created_at ),
87+ archived_at: formatUTC (draftInputs .archived_at )
88+ });
89+
7990 await admin .create_announcement (sanitize (draftInputs ));
80- await client .invalidateQueries (queries [ ' announcements' ] ());
91+ await client .invalidateQueries (queries . announcements ());
8192 goto (' /announcements' , { invalidateAll: true });
8293 };
8394
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