diff --git a/src/components/base/BaseSearchSelect.vue b/src/components/base/BaseSearchSelect.vue
new file mode 100644
index 0000000..19b8053
--- /dev/null
+++ b/src/components/base/BaseSearchSelect.vue
@@ -0,0 +1,163 @@
+
+ .flex.flex-col.gap-y-2
+ .font-semibold.text-sm.opacity-40(
+ v-if="label",
+ :class="labelClass"
+ ) {{ label }}
+ .base-select.flex.justify-between.items-center.py-9px.px-4.gap-4.cursor-pointer.relative(
+ ref="select",
+ @click="open = !open",
+ :class="{'open': open, 'border-none': borderNone}",
+ )
+ base-input(
+ :class="{'value-color': value.label || placeholderOpacity}",
+ :placeholder="placeholder",
+ v-model="value.label"
+ )
+ .flex.items-center
+ span.icon-down-arrow.open-icon.flex.text-xsm(:class="{'open': open }")
+ base-options(
+ v-if="open",
+ )
+ .items-container.mt-1(
+ @click="closeOptions",
+ v-click-outside="leaveSelect",
+ :class="textClass"
+ )
+ .item.py-2.px-4.cursor-pointer(
+ v-for="item in items",
+ :key="item?.id",
+ :class="{'center': center}",
+ @click="clickItem(item?.id, item?.label)"
+ ) {{ item?.label }}
+
+
+
+
+
diff --git a/src/pages/schedule/TheSchedule.vue b/src/pages/schedule/TheSchedule.vue
index 5f101a3..7ece76d 100644
--- a/src/pages/schedule/TheSchedule.vue
+++ b/src/pages/schedule/TheSchedule.vue
@@ -36,6 +36,10 @@
:delete-schedule="deleteSchedule",
:template="template"
)
+ base-search-select(
+ :items="options",
+ v-model="input"
+ )