diff options
Diffstat (limited to 'src/components/announcements_page/announcements_page.vue')
| -rw-r--r-- | src/components/announcements_page/announcements_page.vue | 41 |
1 files changed, 2 insertions, 39 deletions
diff --git a/src/components/announcements_page/announcements_page.vue b/src/components/announcements_page/announcements_page.vue index e81edee1..54307c4d 100644 --- a/src/components/announcements_page/announcements_page.vue +++ b/src/components/announcements_page/announcements_page.vue @@ -14,38 +14,10 @@ <h4>{{ $t('announcements.post_form_header') }}</h4> </div> <div class="body"> - <textarea - ref="textarea" - v-model="newAnnouncement.content" - class="post-textarea" - rows="1" - cols="1" - :placeholder="$t('announcements.post_placeholder')" + <announcement-editor + :announcement="newAnnouncement" :disabled="posting" /> - <span class="announcement-metadata"> - <label for="announcement-start-time">{{ $t('announcements.start_time_prompt') }}</label> - <input - id="announcement-start-time" - v-model="newAnnouncement.startsAt" - :type="newAnnouncement.allDay ? 'date' : 'datetime-local'" - > - </span> - <span class="announcement-metadata"> - <label for="announcement-end-time">{{ $t('announcements.end_time_prompt') }}</label> - <input - id="announcement-end-time" - v-model="newAnnouncement.endsAt" - :type="newAnnouncement.allDay ? 'date' : 'datetime-local'" - > - </span> - <span class="announcement-metadata"> - <Checkbox - id="announcement-all-day" - v-model="newAnnouncement.allDay" - /> - <label for="announcement-all-day">{{ $t('announcements.all_day_prompt') }}</label> - </span> </div> <div class="footer"> <button @@ -99,15 +71,6 @@ margin-bottom: var(--status-margin, $status-margin); } - .body { - display: flex; - align-items: stretch; - flex-direction: column; - .announcement-metadata { - margin-top: 0.5em; - } - } - .post-textarea { resize: vertical; height: 10em; |
