import { useRouter } from "next/router"; import useSWR from "swr"; // services import { PageService } from "services/page.service"; // components import { PagesView } from "components/pages"; // types import { TPagesListProps } from "./types"; // fetch-keys import { ALL_PAGES_LIST } from "constants/fetch-keys"; // services const pageService = new PageService(); export const AllPagesList: React.FC = ({ viewType }) => { const router = useRouter(); const { workspaceSlug, projectId } = router.query; const { data: pages } = useSWR( workspaceSlug && projectId ? ALL_PAGES_LIST(projectId as string) : null, workspaceSlug && projectId ? () => pageService.getPagesWithParams(workspaceSlug as string, projectId as string, "all") : null ); return ; };