Skip to content

Commit e022486

Browse files
committed
Dialog fix
1 parent 07d886d commit e022486

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

src/components/hive-dialog/hive-dialog.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ watch(
5555
<template>
5656
<teleport to="body">
5757
<transition name="backdrop">
58-
<div v-if="modelValue" class="hive-dialog" ref="dialogRef" :tabindex="0" @keydown.esc="handleKeydown">
58+
<div v-if="modelValue" class="hive-dialog" ref="dialogRef" @keydown.esc="handleKeydown">
5959
<div
6060
class="hive-dialog__mask"
6161
:style="{ backgroundColor: maskBackground, zIndex: zIndex }"

src/components/hive-drop-down/hive-drop-down.vue

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,6 @@ onMounted(() => {
109109
});
110110
111111
defineExpose({ current });
112-
113-
const onScroll = () => {
114-
searchRef.value?.forceFocus();
115-
};
116112
</script>
117113

118114
<template>
@@ -152,7 +148,6 @@ const onScroll = () => {
152148
:style="{
153149
maxHeight: menuHeight,
154150
}"
155-
@scroll="onScroll"
156151
>
157152
<div
158153
v-for="(item, i) in filteredOptions"
@@ -176,8 +171,7 @@ const onScroll = () => {
176171

177172
<style scoped lang="scss">
178173
@import '@/assets/variables.scss';
179-
180-
$drop-down-z_menu: 1;
174+
$drop-down-z_menu: 10000;
181175
$border-width: 1px;
182176
$drop-down-border: $border-width solid var(--border, $border);
183177
$drop-down-selected_background: var(--bg-selected, $bg-selected);

src/examples/components/all-widgets.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,8 @@ const optionsObject1 = {
803803
<!-- <hive-drop-down v-model="dropdown" :options="optionsObject" :style="{ width: '300px' }" menu-width="0px" /> -->
804804
<!-- <hive-drop-down v-model="dd3" :options="yearList" title-field="title" value-field="value" /> -->
805805
<!-- <hive-drop-down v-model="mm" :options="yearList" title-field="title" value-field="id" /> -->
806+
<hive-drop-down v-model="dd4" :options="optionsArray" title-field="title" value-field="value" />
807+
806808
<hive-button />
807809
</div>
808810

0 commit comments

Comments
 (0)