diff --git a/src/components/HeaderInputs.vue b/src/components/HeaderInputs.vue
index 229dcb0..7b40f2d 100644
--- a/src/components/HeaderInputs.vue
+++ b/src/components/HeaderInputs.vue
@@ -1,25 +1,56 @@
- .header-inputs-wrapper.flex.items-center.font-medium.text-base
- q-select.w-40.pl-3.pr-2.selected(
- v-model="selectedFilter",
- :options="filters",
- borderless,
- dense
- )
- template(v-slot:selected)
- span(:style="{color: 'var(--btn-blue-color)'}") {{ selectedFilter }}
- template(v-slot:prepend)
- q-icon.pr-1(
+ div(:class="{active: focused}")
+ .header-inputs-wrapper.flex.items-center.font-medium.text-base
+ .h-full.px-4.py-2.select.flex.items-center(:style="{color: 'var(--font-grey-color)'}")
+ q-menu(:offset="[0, 6]" v-model="isOpen")
+ .menu.bg-shite.p-4.flex.flex-col.gap-y-3
+ .item.text-base.font-medium.flex.gap-x-2.cursor-pointer(v-for="filter in filters", v-close-popup, @click="selectFilter(filter)")
+ .h-6.w-6.items-center.justify-center.flex
+ q-icon(name="app:ok", size="12px", v-if="filter === selectedFilter")
+ .flex.items-center {{ filter }}
+ q-icon.mr-2(
name="app:icon-search",
- size="18px",
- :style="{color: 'var(--btn-blue-color)', opacity: '0.7'}"
+ size="18px"
)
- q-input.px-4(
- type="text",
- placeholder="Искать ...",
- borderless,
- square
- )
+ .text-base.font-medium {{ selectedFilter }}
+ .h-4.w-4.flex.items-center.pt-1.justify-center.ml-1
+ q-icon(
+ name="app:down-arrow",
+ size="8px",
+ :class="{'rotate-180': isOpen}"
+ )
+ //- q-select.pl-4.pr-5.select(
+ //- v-model="selectedFilter",
+ //- :options="filters",
+ //- borderless,
+ //- dense,
+ //- dropdown-icon="app:down-arrow",
+ //- behavior="menu",
+ //- :menu-offset="[18, 4]"
+ //- multiple
+ //- )
+ //- template(v-slot:selected)
+ //- span(:style="{color: 'var(--font-grey-color)', 'font-weight': 500, 'line-height': 'normal' }") {{ selectedFilter }}
+ //- template(v-slot:prepend)
+ //- q-icon.pr-1(
+ //- name="app:icon-search",
+ //- size="18px",
+ //- :style="{color: 'var(--font-grey-color)'}"
+ //- )
+ //- template(v-slot:option="scope")
+ //- //.p-14.bg-white.w-54.flex.gap-y-3
+ //- q-item.item(v-bind="scope.itemProps", :clickable="false")
+ //- q-item-section.flex
+ //- q-icon(name="app:ok", size="16px", v-if="scope.opt === selectedFilter")
+ //- q-item-label {{ scope.opt }}
+ q-input.input.px-4(
+ type="text",
+ placeholder="Искать ...",
+ borderless,
+ square,
+ @focus="focused = true",
+ @blur="focused = false"
+ )