Skip to content

Commit 5135eca

Browse files
api reorg
1 parent bd3c915 commit 5135eca

33 files changed

Lines changed: 399 additions & 384 deletions

packages/web/src/app/[domain]/browse/[...path]/components/codePreviewPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Separator } from "@/components/ui/separator";
44
import { cn, getCodeHostInfoForRepo, isServiceError } from "@/lib/utils";
55
import Image from "next/image";
66
import { PureCodePreviewPanel } from "./pureCodePreviewPanel";
7-
import { getFileSource } from "@/features/search/fileSourceApi";
7+
import { getFileSource } from '@/features/git';
88

99
interface CodePreviewPanelProps {
1010
path: string;

packages/web/src/app/[domain]/browse/[...path]/components/pureTreePreviewPanel.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
'use client';
22

33
import { useRef } from "react";
4-
import { FileTreeItemComponent } from "@/features/fileTree/components/fileTreeItemComponent";
4+
import { FileTreeItemComponent } from "@/app/[domain]/browse/components/fileTreeItemComponent";
55
import { getBrowsePath } from "../../hooks/utils";
66
import { ScrollArea } from "@/components/ui/scroll-area";
77
import { useBrowseParams } from "../../hooks/useBrowseParams";
88
import { useDomain } from "@/hooks/useDomain";
9-
import { FileTreeItem } from "@/features/fileTree/types";
9+
import { FileTreeItem } from "@/features/git";
1010

1111
interface PureTreePreviewPanelProps {
1212
items: FileTreeItem[];

packages/web/src/app/[domain]/browse/[...path]/components/treePreviewPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Separator } from "@/components/ui/separator";
33
import { getRepoInfoByName } from "@/actions";
44
import { PathHeader } from "@/app/[domain]/components/pathHeader";
5-
import { getFolderContents } from "@/features/fileTree/api";
5+
import { getFolderContents } from "@/features/git/getFolderContentsApi";
66
import { isServiceError } from "@/lib/utils";
77
import { PureTreePreviewPanel } from "./pureTreePreviewPanel";
88

packages/web/src/app/[domain]/browse/components/fileSearchCommandDialog.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import { Dialog, DialogContent, DialogDescription, DialogTitle } from "@/compone
99
import { useBrowseNavigation } from "../hooks/useBrowseNavigation";
1010
import { useBrowseState } from "../hooks/useBrowseState";
1111
import { useBrowseParams } from "../hooks/useBrowseParams";
12-
import { FileTreeItemIcon } from "@/features/fileTree/components/fileTreeItemIcon";
12+
import { FileTreeItemIcon } from "@/app/[domain]/browse/components/fileTreeItemIcon";
1313
import { useLocalStorage } from "usehooks-ts";
1414
import { Skeleton } from "@/components/ui/skeleton";
15-
import { FileTreeItem } from "@/features/fileTree/types";
15+
import { FileTreeItem } from "@/features/git";
1616
import { getFiles } from "@/app/api/(client)/client";
1717

1818
const MAX_RESULTS = 100;

packages/web/src/features/fileTree/components/fileTreeItemComponent.tsx renamed to packages/web/src/app/[domain]/browse/components/fileTreeItemComponent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import scrollIntoView from 'scroll-into-view-if-needed';
66
import { ChevronDownIcon, ChevronRightIcon } from "@radix-ui/react-icons";
77
import { FileTreeItemIcon } from "./fileTreeItemIcon";
88
import Link from "next/link";
9-
import { FileTreeItem } from "../types";
9+
import { FileTreeItem } from "@/features/git";
1010

1111
export const FileTreeItemComponent = ({
1212
node,

packages/web/src/features/fileTree/components/fileTreeItemIcon.tsx renamed to packages/web/src/app/[domain]/browse/components/fileTreeItemIcon.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { useMemo } from "react";
44
import { VscodeFolderIcon } from "@/app/components/vscodeFolderIcon";
55
import { VscodeFileIcon } from "@/app/components/vscodeFileIcon";
6-
import { FileTreeItem } from "../types";
6+
import { FileTreeItem } from "@/features/git";
77

88
interface FileTreeItemIconProps {
99
item: FileTreeItem;

packages/web/src/features/fileTree/components/fileTreePanel.tsx renamed to packages/web/src/app/[domain]/browse/components/fileTreePanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
GoSidebarCollapse as ExpandIcon
2121
} from "react-icons/go";
2222
import { ImperativePanelHandle } from "react-resizable-panels";
23-
import { FileTreeNode } from "../types";
23+
import { FileTreeNode } from "@/features/git";
2424
import { PureFileTreePanel } from "./pureFileTreePanel";
2525

2626
interface FileTreePanelProps {

packages/web/src/features/fileTree/components/pureFileTreePanel.tsx renamed to packages/web/src/app/[domain]/browse/components/pureFileTreePanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use client';
22

3-
import { FileTreeNode } from "../types";
3+
import { FileTreeNode } from "@/features/git";
44
import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area";
55
import React, { useCallback, useMemo, useRef } from "react";
66
import { FileTreeItemComponent } from "./fileTreeItemComponent";

packages/web/src/app/[domain]/browse/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ResizablePanel, ResizablePanelGroup } from "@/components/ui/resizable";
44
import { BottomPanel } from "./components/bottomPanel";
55
import { AnimatedResizableHandle } from "@/components/ui/animatedResizableHandle";
66
import { BrowseStateProvider } from "./browseStateProvider";
7-
import { FileTreePanel } from "@/features/fileTree/components/fileTreePanel";
7+
import { FileTreePanel } from "./components/fileTreePanel";
88
import { TopBar } from "@/app/[domain]/components/topBar";
99
import { useBrowseParams } from "./hooks/useBrowseParams";
1010
import { FileSearchCommandDialog } from "./components/fileSearchCommandDialog";

packages/web/src/app/api/(client)/client.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ import {
77
SearchRequest,
88
SearchResponse,
99
} from "@/features/search";
10-
import {
11-
FileSourceRequest,
12-
FileSourceResponse,
13-
} from "@/features/search/types";
1410
import {
1511
FindRelatedSymbolsRequest,
1612
FindRelatedSymbolsResponse,
@@ -20,7 +16,9 @@ import {
2016
GetFilesResponse,
2117
GetTreeRequest,
2218
GetTreeResponse,
23-
} from "@/features/fileTree/types";
19+
FileSourceRequest,
20+
FileSourceResponse,
21+
} from "@/features/git";
2422

2523
export const search = async (body: SearchRequest): Promise<SearchResponse | ServiceError> => {
2624
const result = await fetch("/api/search", {

0 commit comments

Comments
 (0)