WIP(dropdown): add placeholder text

This commit is contained in:
SabreCat
2022-08-10 14:59:19 -05:00
committed by CuriousMagpie
parent 8d1f7e77ed
commit e3c552dd54
3 changed files with 9 additions and 33 deletions

View File

@@ -93,7 +93,6 @@
:text="$t('groupUse')"
/>
<select-translated-array
v-model="newGroup.demographics"
:items="[
'groupParentChildren',
'groupCouple',
@@ -102,8 +101,8 @@
'groupManager',
'groupTeacher'
]"
:placeholder="$t('groupUseDefault')"
class="group-input"
:placeholder="'groupUseDefault'"
:value="newGroup.demographics"
@select="newGroup.demographics = $event"
/>
@@ -261,36 +260,6 @@ export default {
lockableLabel,
},
mixins: [paymentsMixin],
props: {
// groupUseDefault: {
// type: String,
// default: 'groupUseDefault',
// },
groupParentChildren: {
type: String,
default: 'groupParentChildren',
},
groupCouple: {
type: String,
default: 'groupCouple',
},
groupFriends: {
type: String,
default: 'groupFriends',
},
groupCoworkers: {
type: String,
default: 'groupCoworkers',
},
groupManager: {
type: String,
default: 'groupManager',
},
groupTeacher: {
type: String,
default: 'groupTeacher',
},
},
data () {
return {
amazonPayments: {},

View File

@@ -9,6 +9,7 @@
:right="right"
:hide-icon="false"
:inline-dropdown="inlineDropdown"
:placeholder="placeholder"
@select="selectItem($event)"
>
<template v-slot:item="{ item }">
@@ -70,6 +71,9 @@ export default {
type: Boolean,
default: true,
},
placeholder: {
type: String,
},
},
data () {
return {

View File

@@ -12,7 +12,7 @@
<template v-slot:button-content>
<slot
name="item"
:item="selected"
:item="selected || placeholder"
:button="true"
>
<!-- Fallback content -->
@@ -114,6 +114,9 @@ export default {
type: Boolean,
default: true,
},
placeholder: {
type: String,
},
},
data () {
return {