import { useState } from "react"; import { observer } from "mobx-react-lite"; import { Search } from "lucide-react"; import { useTheme } from "next-themes"; // hooks import { useApplication, useProjectView, useUser } from "hooks/store"; // components import { ProjectViewListItem } from "components/views"; import { EmptyState, getEmptyStateImagePath } from "components/empty-state"; // ui import { Input, Loader, Spinner } from "@plane/ui"; // constants import { EUserProjectRoles } from "constants/project"; export const ProjectViewsList = observer(() => { // states const [query, setQuery] = useState(""); // theme const { resolvedTheme } = useTheme(); // store hooks const { commandPalette: { toggleCreateViewModal }, } = useApplication(); const { membership: { currentProjectRole }, currentUser, } = useUser(); const { projectViewIds, getViewById, loader } = useProjectView(); if (loader) return (
No results found
)}