diff --git a/src/components/base/BaseAddingNetwork.vue b/src/components/base/BaseAddingNetwork.vue
index f78fe32..24704f6 100644
--- a/src/components/base/BaseAddingNetwork.vue
+++ b/src/components/base/BaseAddingNetwork.vue
@@ -6,7 +6,7 @@
+
+
diff --git a/src/components/base/BaseSelect.vue b/src/components/base/BaseSelect.vue
index 13f51a4..1d81021 100644
--- a/src/components/base/BaseSelect.vue
+++ b/src/components/base/BaseSelect.vue
@@ -1,142 +1,101 @@
- .flex.box-border.container.items-center.cursor-pointer.relative(
- @click="changeSelect"
- :class="{border: styleBorder, 'py-2.5 px-4':!forNetworks, 'justify-center':forNetworks, 'justify-between':!forNetworks}"
- )
- .flex.mr-2(v-if="!forNetworks")
- input.text-base.select.cursor-pointer(
- :size="sizeInput"
- v-model="optionData"
- :placeholder="placeholder"
- :disabled="disabled"
- @input="sendData"
- )
- .absolute.options.top-12.left-0(
- v-show="isSelectOpen"
- :id="id"
- )
- .option.px-4.py-1(
- v-for="data in filteredListData"
- @click="(e) => chooseOption(e)"
- :key="data.id || data"
- :id="data.id || data"
- ) {{data.name || data}}
- .flex.select.cursor-pointer.w-full.text-xl.items-center.networks(v-if="forNetworks" :class="optionData, 'px-2.5'")
- .absolute.options.top-11.left-0(
- v-show="isSelectOpen"
- :id="id")
- .flex.option.justify-center.py-1.text-xl(
- v-for="data in listData"
- @click="(e) => chooseOption(e)"
- :key="data.network"
- :id="data.network"
- :class="data.icon"
- )
- .select-form-separator.cursor-pointer.mr-6px(v-if="separator")
- .text-xsm.ml-2.pt-1.icon-down-arrow.icon.text-center(v-if="!forNetworks" :class="{ open: isSelectOpen}")
+ .base-select(@click="open = !open", :class="{'open': open }")
+ .placeholder.text-base {{ itemsMap[value] || placeholder }}
+ span.icon-down-arrow.open-icon(:class="{'open': open }")
+ base-menu(v-if="open")
+ .items-container(@click="open = false", @mouseleave="fasdfasd")
+ .item(v-for="item in items", :key="item.id" @click="clickItem(item.id)") {{ item.label }}
-
diff --git a/src/components/base/OldBaseSelect.vue b/src/components/base/OldBaseSelect.vue
new file mode 100644
index 0000000..13f51a4
--- /dev/null
+++ b/src/components/base/OldBaseSelect.vue
@@ -0,0 +1,142 @@
+
+ .flex.box-border.container.items-center.cursor-pointer.relative(
+ @click="changeSelect"
+ :class="{border: styleBorder, 'py-2.5 px-4':!forNetworks, 'justify-center':forNetworks, 'justify-between':!forNetworks}"
+ )
+ .flex.mr-2(v-if="!forNetworks")
+ input.text-base.select.cursor-pointer(
+ :size="sizeInput"
+ v-model="optionData"
+ :placeholder="placeholder"
+ :disabled="disabled"
+ @input="sendData"
+ )
+ .absolute.options.top-12.left-0(
+ v-show="isSelectOpen"
+ :id="id"
+ )
+ .option.px-4.py-1(
+ v-for="data in filteredListData"
+ @click="(e) => chooseOption(e)"
+ :key="data.id || data"
+ :id="data.id || data"
+ ) {{data.name || data}}
+ .flex.select.cursor-pointer.w-full.text-xl.items-center.networks(v-if="forNetworks" :class="optionData, 'px-2.5'")
+ .absolute.options.top-11.left-0(
+ v-show="isSelectOpen"
+ :id="id")
+ .flex.option.justify-center.py-1.text-xl(
+ v-for="data in listData"
+ @click="(e) => chooseOption(e)"
+ :key="data.network"
+ :id="data.network"
+ :class="data.icon"
+ )
+ .select-form-separator.cursor-pointer.mr-6px(v-if="separator")
+ .text-xsm.ml-2.pt-1.icon-down-arrow.icon.text-center(v-if="!forNetworks" :class="{ open: isSelectOpen}")
+
+
+
+
+
diff --git a/src/pages/calendar/components/CalendarFormAddEvent.vue b/src/pages/calendar/components/CalendarFormAddEvent.vue
index c422da0..5fc7836 100644
--- a/src/pages/calendar/components/CalendarFormAddEvent.vue
+++ b/src/pages/calendar/components/CalendarFormAddEvent.vue
@@ -77,7 +77,7 @@