- {!isError &&
}
+ {!isError &&
}
{statusLabel(status)}
diff --git a/studio/frontend/src/features/rag/components/document-preview-sheet.tsx b/studio/frontend/src/features/rag/components/document-preview-sheet.tsx
index fb65914ac6..d7f6842d83 100644
--- a/studio/frontend/src/features/rag/components/document-preview-sheet.tsx
+++ b/studio/frontend/src/features/rag/components/document-preview-sheet.tsx
@@ -9,10 +9,10 @@ import {
ChevronLeftIcon,
ChevronRightIcon,
FileTextIcon,
- LoaderIcon,
ZoomInIcon,
ZoomOutIcon,
} from "lucide-react";
+import { Spinner } from "@/components/ui/spinner";
import {
Sheet,
@@ -209,7 +209,7 @@ function PdfPreview({
onLoadError={(e) => setError(e.message)}
loading={
- Loading PDF…
+ Loading PDF…
}
>
@@ -444,7 +444,7 @@ export function DocumentPreviewSheet() {
{loading ? (
- Resolving source…
+ Resolving source…
) : error ? (
diff --git a/studio/frontend/src/features/rag/components/document-status-chip.tsx b/studio/frontend/src/features/rag/components/document-status-chip.tsx
index 0f2d5341c9..839541871a 100644
--- a/studio/frontend/src/features/rag/components/document-status-chip.tsx
+++ b/studio/frontend/src/features/rag/components/document-status-chip.tsx
@@ -1,7 +1,8 @@
// SPDX-License-Identifier: AGPL-3.0-only
// Copyright 2026-present the Unsloth AI Inc. team. All rights reserved. See /studio/LICENSE.AGPL-3.0
-import { LoaderCircleIcon, XIcon } from "lucide-react";
+import { XIcon } from "lucide-react";
+import { Spinner } from "@/components/ui/spinner";
import { HugeiconsIcon } from "@hugeicons/react";
import { File02Icon } from "@hugeicons/core-free-icons";
import { Badge } from "@/components/assistant-ui/badge";
@@ -40,11 +41,7 @@ export function DocumentStatusChip({
{filename}
{/* spinner while indexing, else close button */}
{processing ? (
-
+
) : onRemove ? (