diff options
| author | Tusooa Zhu <tusooa@kazv.moe> | 2022-03-17 16:51:32 -0400 |
|---|---|---|
| committer | tusooa <tusooa@kazv.moe> | 2022-11-24 18:27:14 -0500 |
| commit | 04fbb6d93d6217812dc1b594b65f237bcee692a7 (patch) | |
| tree | ada2938f4f1311f992265fee4034422186d5d007 /src/components/announcements_page | |
| parent | ce84557190a46e2bb9eee202dd09c91d13d95ca6 (diff) | |
Show announcement dates
Diffstat (limited to 'src/components/announcements_page')
| -rw-r--r-- | src/components/announcements_page/announcements_page.js | 4 | ||||
| -rw-r--r-- | src/components/announcements_page/announcements_page.vue | 41 |
2 files changed, 4 insertions, 41 deletions
diff --git a/src/components/announcements_page/announcements_page.js b/src/components/announcements_page/announcements_page.js index 30759533..0bb4892e 100644 --- a/src/components/announcements_page/announcements_page.js +++ b/src/components/announcements_page/announcements_page.js @@ -1,11 +1,11 @@ import { mapState } from 'vuex' import Announcement from '../announcement/announcement.vue' -import Checkbox from '../checkbox/checkbox.vue' +import AnnouncementEditor from '../announcement_editor/announcement_editor.vue' const AnnouncementsPage = { components: { Announcement, - Checkbox + AnnouncementEditor }, data () { return { 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; |
