diff --git a/src/renderer/components/TimelineSpace/Modals/NewToot.vue b/src/renderer/components/TimelineSpace/Modals/NewToot.vue index 6deb5448..0e740352 100644 --- a/src/renderer/components/TimelineSpace/Modals/NewToot.vue +++ b/src/renderer/components/TimelineSpace/Modals/NewToot.vue @@ -14,6 +14,16 @@ +
+ + Add a choice +
@@ -40,6 +50,11 @@
+
+ + + +
@@ -132,7 +147,9 @@ export default { status: '', spoiler: '', showContentWarning: false, - visibilityList: Visibility + visibilityList: Visibility, + openPoll: false, + polls: ['', ''] } }, computed: { @@ -323,6 +340,12 @@ export default { }, updateDescription(id, value) { this.$store.commit('TimelineSpace/Modals/NewToot/updateMediaDescription', { id: id, description: value }) + }, + togglePollForm() { + this.openPoll = !this.openPoll + }, + addPoll() { + this.polls.push('') } } } @@ -355,6 +378,23 @@ export default { } } + .poll { + border-top: 1px solid #ebebeb; + + .poll-list { + list-style: none; + padding-left: 16px; + + .poll-option { + line-height: 38px; + } + } + + .add-poll { + margin: 0 0 8px 40px; + } + } + .preview { box-sizing: border-box; display: flex; @@ -429,6 +469,11 @@ export default { } } + .poll { + float: left; + margin-left: 8px; + } + .privacy { float: left; margin-left: 8px;