fix: project view application error (#4319)

This commit is contained in:
Anmol Singh Bhatia 2024-04-30 20:14:35 +05:30 committed by GitHub
parent d1978be778
commit 037ddd8bdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -29,6 +29,11 @@ export const ProjectViewsList = observer(() => {
} = useApplication();
const { projectViewIds, getViewById, loader } = useProjectView();
// outside click detector hook
useOutsideClickDetector(inputRef, () => {
if (isSearchOpen && searchQuery.trim() === "") setIsSearchOpen(false);
});
if (loader || !projectViewIds) return <ViewListLoader />;
// derived values
@ -47,18 +52,13 @@ export const ProjectViewsList = observer(() => {
}
};
// outside click detector hook
useOutsideClickDetector(inputRef, () => {
if (isSearchOpen && searchQuery.trim() === "") setIsSearchOpen(false);
});
return (
<>
{viewsList.length > 0 ? (
<div className="flex h-full w-full flex-col">
<div className="h-[50px] flex-shrink-0 w-full border-b border-custom-border-200 px-6 relative flex items-center gap-4 justify-between">
<div className="flex items-center">
<span className="block text-sm font-medium">View name</span>
<span className="block text-sm font-medium">Project Views</span>
</div>
<div className="h-full flex items-center gap-2">
<div className="flex items-center">