mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-03-21 19:47:28 +08:00
Merge pull request #803 from nagisa77/codex/add-baseswitch-component-to-voting-post
feat(poll): use BaseSwitch for multiple selection
This commit is contained in:
@@ -19,10 +19,8 @@
|
|||||||
</client-only>
|
</client-only>
|
||||||
</div>
|
</div>
|
||||||
<div class="poll-multiple-row">
|
<div class="poll-multiple-row">
|
||||||
<label class="poll-row-title">
|
<span class="poll-row-title">多选</span>
|
||||||
<input type="checkbox" v-model="data.multiple" class="multiple-checkbox" />
|
<BaseSwitch v-model="data.multiple" />
|
||||||
多选
|
|
||||||
</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -31,6 +29,7 @@
|
|||||||
import 'flatpickr/dist/flatpickr.css'
|
import 'flatpickr/dist/flatpickr.css'
|
||||||
import FlatPickr from 'vue-flatpickr-component'
|
import FlatPickr from 'vue-flatpickr-component'
|
||||||
import BaseInput from '~/components/BaseInput.vue'
|
import BaseInput from '~/components/BaseInput.vue'
|
||||||
|
import BaseSwitch from '~/components/BaseSwitch.vue'
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
data: {
|
data: {
|
||||||
@@ -89,9 +88,7 @@ const removeOption = (idx) => {
|
|||||||
.poll-multiple-row {
|
.poll-multiple-row {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
gap: 10px;
|
||||||
.multiple-checkbox {
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
}
|
||||||
.time-picker {
|
.time-picker {
|
||||||
max-width: 200px;
|
max-width: 200px;
|
||||||
|
|||||||
Reference in New Issue
Block a user