diff --git a/js/src/components/Editor.vue b/js/src/components/Editor.vue index afb05a604..77ed7cbec 100644 --- a/js/src/components/Editor.vue +++ b/js/src/components/Editor.vue @@ -495,7 +495,6 @@ export default class CreateEvent extends Vue { .editor { position: relative; - max-width: 30rem; margin: 0 0 1rem; p.is-empty:first-child::before { diff --git a/js/src/components/Event/DateTimePicker.vue b/js/src/components/Event/DateTimePicker.vue new file mode 100644 index 000000000..3862876ad --- /dev/null +++ b/js/src/components/Event/DateTimePicker.vue @@ -0,0 +1,33 @@ + + diff --git a/js/src/views/Event/Create.vue b/js/src/views/Event/Create.vue index 4e3a8d08f..bdbb1b302 100644 --- a/js/src/views/Event/Create.vue +++ b/js/src/views/Event/Create.vue @@ -5,12 +5,13 @@
Loading...
-
+ - + - + +
@@ -51,9 +52,10 @@ import { IPerson, Person } from '@/types/actor'; import PictureUpload from '@/components/PictureUpload.vue'; import { IPictureUpload } from '@/types/picture.model'; import Editor from '@/components/Editor.vue'; +import DateTimePicker from '@/components/Event/DateTimePicker.vue'; @Component({ - components: { PictureUpload, Editor }, + components: { DateTimePicker, PictureUpload, Editor }, apollo: { loggedPerson: { query: LOGGED_PERSON, @@ -69,6 +71,14 @@ export default class CreateEvent extends Vue { pictureFile?: File; pictureName?: String; + created() { + const now = new Date(); + const end = new Date(); + end.setUTCHours(now.getUTCHours() + 3); + this.event.beginsOn = now; + this.event.endsOn = end; + } + createEvent(e: Event) { e.preventDefault(); this.event.organizerActor = this.loggedPerson;