fix(nc-gui): add loading state

This commit is contained in:
Ramesh Mane
2025-05-17 06:32:02 +00:00
parent ebbbf8f02f
commit aeac273043
10 changed files with 288 additions and 143 deletions

View File

@@ -1,14 +1,28 @@
<script lang="ts" setup>
interface Props {
isLoading?: boolean
}
const props = defineProps<Props>()
const { isLoading } = toRefs(props)
const { baseHomeSearchQuery } = storeToRefs(useBases())
const { commandPalette } = useCommandPalette()
const { isMobileMode } = useGlobal()
const handleClick = () => {
if (isLoading.value) return
commandPalette.value?.open()
}
</script>
<template>
<div v-if="!isMobileMode" class="px-2 h-11 flex items-center">
<div class="w-full" @click="commandPalette?.open()">
<div class="w-full" @click="handleClick">
<a-input
v-model:value="baseHomeSearchQuery"
type="text"