diff --git a/src/components/base/BaseSearchSelect.vue b/src/components/base/BaseSearchSelect.vue
index 19b8053..e21f556 100644
--- a/src/components/base/BaseSearchSelect.vue
+++ b/src/components/base/BaseSearchSelect.vue
@@ -4,27 +4,26 @@
v-if="label",
:class="labelClass"
) {{ label }}
- .base-select.flex.justify-between.items-center.py-9px.px-4.gap-4.cursor-pointer.relative(
+ .base-select.flex.justify-between.items-center.py-9px.px-4.gap-4.relative(
ref="select",
@click="open = !open",
:class="{'open': open, 'border-none': borderNone}",
)
- base-input(
- :class="{'value-color': value.label || placeholderOpacity}",
+ input.w-full.outline-0.not-italic(
:placeholder="placeholder",
- v-model="value.label"
+ v-model="value.label",
)
.flex.items-center
span.icon-down-arrow.open-icon.flex.text-xsm(:class="{'open': open }")
- base-options(
- v-if="open",
- )
+ base-options(v-if="open")
.items-container.mt-1(
@click="closeOptions",
v-click-outside="leaveSelect",
:class="textClass"
)
+ .empty-window.py-2.px-4(v-if="items.length === 0") Ничего не найдено
.item.py-2.px-4.cursor-pointer(
+ v-else
v-for="item in items",
:key="item?.id",
:class="{'center': center}",
@@ -47,11 +46,6 @@ export default {
},
label: String,
modelValue: Object,
- maxItems: {
- type: Number,
- default: 5,
- },
- placeholderOpacity: Boolean,
center: Boolean,
borderNone: Boolean,
textStyle: String,
@@ -60,9 +54,7 @@ export default {
data() {
return {
open: false,
- searchField: "",
- saveSearchField: "",
- selected: undefined,
+ filteredItems: [],
};
},
emits: ["update:modelValue"],
@@ -115,13 +107,13 @@ export default {
diff --git a/src/pages/schedule/TheSchedule.vue b/src/pages/schedule/TheSchedule.vue
index 7ece76d..27c9966 100644
--- a/src/pages/schedule/TheSchedule.vue
+++ b/src/pages/schedule/TheSchedule.vue
@@ -36,10 +36,6 @@
:delete-schedule="deleteSchedule",
:template="template"
)
- base-search-select(
- :items="options",
- v-model="input"
- )