mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-26 01:40:34 +01:00
feat(SelectMenu): allows to customize labels (#2266)
This commit is contained in:
@@ -107,12 +107,12 @@
|
||||
</component>
|
||||
<p v-else-if="searchable && query && !filteredOptions?.length" :class="uiMenu.option.empty">
|
||||
<slot name="option-empty" :query="query">
|
||||
No results for "{{ query }}".
|
||||
{{ uiMenu.default.optionEmpty.label.replace('{query}', query) }}
|
||||
</slot>
|
||||
</p>
|
||||
<p v-else-if="!filteredOptions?.length" :class="uiMenu.empty">
|
||||
<slot name="empty" :query="query">
|
||||
No options.
|
||||
{{ uiMenu.default.empty.label }}
|
||||
</slot>
|
||||
</p>
|
||||
</component>
|
||||
@@ -247,7 +247,7 @@ export default defineComponent({
|
||||
},
|
||||
searchablePlaceholder: {
|
||||
type: String,
|
||||
default: 'Search...'
|
||||
default: () => configMenu.default.searchablePlaceholder.label
|
||||
},
|
||||
searchableLazy: {
|
||||
type: Boolean,
|
||||
|
||||
@@ -23,7 +23,16 @@ export default {
|
||||
default: {
|
||||
selectedIcon: 'i-heroicons-check-20-solid',
|
||||
clearSearchOnClose: false,
|
||||
showCreateOptionWhen: 'empty'
|
||||
showCreateOptionWhen: 'empty',
|
||||
searchablePlaceholder: {
|
||||
label: 'Search...'
|
||||
},
|
||||
empty: {
|
||||
label: 'No options.'
|
||||
},
|
||||
optionEmpty: {
|
||||
label: 'No results for "{query}".'
|
||||
}
|
||||
},
|
||||
arrow: {
|
||||
...arrow,
|
||||
|
||||
Reference in New Issue
Block a user