refactor: rename

This commit is contained in:
Henry Li
2026-01-17 00:05:19 +08:00
parent 9d64c7e076
commit 4613d6e16e
7 changed files with 19 additions and 5 deletions

View File

@@ -10,13 +10,13 @@ import {
ResizablePanel,
ResizablePanelGroup,
} from "@/components/ui/resizable";
import { ArtifactFileDetail } from "@/components/workspace/artifacts";
import {
ArtifactFileDetail,
ArtifactsProvider,
useArtifacts,
} from "@/components/workspace/artifacts/context";
} from "@/components/workspace/artifacts";
import { InputBox } from "@/components/workspace/input-box";
import { MessageList } from "@/components/workspace/message-list/message-list";
import { MessageList } from "@/components/workspace/messages";
import {
WorkspaceContainer,
WorkspaceBody,

View File

@@ -1,8 +1,22 @@
import { FileIcon } from "lucide-react";
import { FileIcon, XIcon } from "lucide-react";
import { useCallback } from "react";
import { Button } from "@/components/ui/button";
import { useArtifacts } from "./context";
export function ArtifactFileDetail({ filepath }: { filepath: string }) {
const { setOpen } = useArtifacts();
const handleClose = useCallback(() => {
setOpen(false);
}, [setOpen]);
return (
<div className="flex size-full items-center justify-center">
<div className="relative flex size-full items-center justify-center">
<div className="absolute top-1 right-1">
<Button size="icon-sm" variant="ghost" onClick={handleClose}>
<XIcon />
</Button>
</div>
<div className="flex items-center gap-2">
<div>
<FileIcon />