Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions src/layouts/components/NavbarSearch.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,12 @@ function openSearchModal() {
searchModalShow.value = true;
}

function preventClick(event: any) {
event.preventDefault();
function stopClick(event: Event) {
event.stopPropagation();
}
function selectValue(event: Event) {
(event.currentTarget as HTMLInputElement).select();
}
function confirm() {
errorMessage.value = '';
const key = searchQuery.value;
Expand Down Expand Up @@ -71,7 +73,7 @@ function confirm() {
class="cursor-pointer modal !pointer-events-auto !opacity-100 !visible"
@click="closeSearchModal"
>
<div class="relative modal-box cursor-default" @click="(event) => preventClick(event)">
<form class="relative modal-box cursor-default" @click="stopClick" @submit.prevent="confirm">
<!-- header -->
<div class="flex items-center justify-between">
<div class="text-lg font-bold flex flex-col md:!flex-row justify-between items-baseline">
Expand All @@ -89,6 +91,8 @@ function confirm() {
class="input flex-1 w-full !input-bordered"
v-model="searchQuery"
placeholder="Height/Transaction/Account Address"
@focus="selectValue"
@click="selectValue"
/>
<div class="mt-2 text-right text-sm text-error" v-show="errorMessage">
{{ errorMessage }}
Expand All @@ -97,9 +101,9 @@ function confirm() {
</div>
<!-- foot -->
<div class="mt-6">
<button class="w-full btn btn-primary" @click="confirm">Confirm</button>
<button type="submit" class="w-full btn btn-primary">Confirm</button>
</div>
</div>
</form>
</div>
</div>
</template>
Loading