diff --git a/src/pages/superadmin/TenantDetails.tsx b/src/pages/superadmin/TenantDetails.tsx index 34712cc..2c993e6 100644 --- a/src/pages/superadmin/TenantDetails.tsx +++ b/src/pages/superadmin/TenantDetails.tsx @@ -574,11 +574,11 @@ const ModulesTab = ({ tenantId }: ModulesTabProps): ReactElement => { ), }, { - key: "base_url", - label: "Base URL", + key: "frontend_base_url", + label: "Frontend URL", render: (module) => ( - {module.base_url || "N/A"} + {module.frontend_base_url || "N/A"} ), }, diff --git a/src/pages/tenant/CompletionCreate.tsx b/src/pages/tenant/CompletionCreate.tsx index dd84976..ea0c39e 100644 --- a/src/pages/tenant/CompletionCreate.tsx +++ b/src/pages/tenant/CompletionCreate.tsx @@ -1,6 +1,6 @@ import { useEffect, useMemo, useRef, useState, type ReactElement } from "react"; import { Layout } from "@/components/layout/Layout"; -import { FormSelect, PrimaryButton, SecondaryButton, StatusBadge, FormSlider } from "@/components/shared"; +import { FormSelect, PrimaryButton, StatusBadge, FormSlider, MarkdownViewer } from "@/components/shared"; import { aiService } from "@/services/ai-service"; import type { AIProviderInfo } from "@/types/ai"; import { showToast } from "@/utils/toast"; @@ -230,9 +230,7 @@ const CompletionCreate = (): ReactElement => {

Assistant

-

- {displayedResponse || responseData.content} -

+
)} @@ -377,9 +375,9 @@ const CompletionCreate = (): ReactElement => { )} /> -
+ {/*
void loadOptions()}>Reload Options -
+
*/}

Last Request Stats

diff --git a/src/pages/tenant/CompletionHistory.tsx b/src/pages/tenant/CompletionHistory.tsx index bc30294..665283f 100644 --- a/src/pages/tenant/CompletionHistory.tsx +++ b/src/pages/tenant/CompletionHistory.tsx @@ -313,9 +313,9 @@ const CompletionHistory = (): ReactElement => {
-

+ {/*

Completion List -

+ */}
diff --git a/src/pages/tenant/FileView.tsx b/src/pages/tenant/FileView.tsx index 1eb3ac4..14e6a00 100644 --- a/src/pages/tenant/FileView.tsx +++ b/src/pages/tenant/FileView.tsx @@ -69,7 +69,9 @@ const categoryColors: Record = { }; function getCategoryStyle(cat?: string) { - return categoryColors[(cat || "").toLowerCase()] || "bg-gray-100 text-gray-600"; + return ( + categoryColors[(cat || "").toLowerCase()] || "bg-gray-100 text-gray-600" + ); } function copyToClipboard(text: string): void { @@ -92,7 +94,7 @@ function FilePreviewPanel({ file }: { file: FileAttachment }): ReactElement { setErr(false); setExtractedHtml(null); setPreviewUrl(undefined); - + const isOffice = [ "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/msword", @@ -112,10 +114,13 @@ function FilePreviewPanel({ file }: { file: FileAttachment }): ReactElement { return; } } catch (extractionErr) { - console.warn("Content extraction failed, falling back to blob preview", extractionErr); + console.warn( + "Content extraction failed, falling back to blob preview", + extractionErr, + ); } } - + const url = await fileAttachmentService.getPreviewUrl(file.id); setPreviewUrl(url); } catch (error) { @@ -151,7 +156,11 @@ function FilePreviewPanel({ file }: { file: FileAttachment }): ReactElement {

Preview not available

{file.mime_type}