From 3ae6eb48e3ee08a1cf3fede9d189362e185cf1e9 Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Tue, 16 Dec 2025 12:27:39 -0800 Subject: [PATCH] few more improvements --- .../app/onboarding/welcome/memories-step.tsx | 4 +- apps/web/components/mcp-detail-view.tsx | 49 +- .../memories-utils/memory-detail.tsx | 2 +- apps/web/components/memory-list-view.tsx | 2 +- .../new/document-modal/content/pdf.tsx | 83 + .../new/document-modal/document-icon.tsx | 234 ++ .../document-modal/graph-list-memories.tsx | 317 +++ .../components/new/document-modal/index.tsx | 102 + .../components/new/document-modal/summary.tsx | 84 + .../components/new/document-modal/title.tsx | 48 + apps/web/components/new/memories-grid.tsx | 198 +- apps/web/lib/document-icon.tsx | 119 - apps/web/package.json | 2 + apps/web/public/dot-pattern.svg | 2126 +++++++++++++++++ packages/validation/schemas.ts | 1 + 15 files changed, 3172 insertions(+), 199 deletions(-) create mode 100644 apps/web/components/new/document-modal/content/pdf.tsx create mode 100644 apps/web/components/new/document-modal/document-icon.tsx create mode 100644 apps/web/components/new/document-modal/graph-list-memories.tsx create mode 100644 apps/web/components/new/document-modal/index.tsx create mode 100644 apps/web/components/new/document-modal/summary.tsx create mode 100644 apps/web/components/new/document-modal/title.tsx delete mode 100644 apps/web/lib/document-icon.tsx create mode 100644 apps/web/public/dot-pattern.svg diff --git a/apps/web/app/onboarding/welcome/memories-step.tsx b/apps/web/app/onboarding/welcome/memories-step.tsx index a2480b43..8bb4594c 100644 --- a/apps/web/app/onboarding/welcome/memories-step.tsx +++ b/apps/web/app/onboarding/welcome/memories-step.tsx @@ -192,9 +192,7 @@ export function MemoriesStep({ onSubmit }: MemoriesStepProps) { )} >
-

- {errors.linkedin} -

+

{errors.linkedin}

)} diff --git a/apps/web/components/mcp-detail-view.tsx b/apps/web/components/mcp-detail-view.tsx index e0f4ec7d..4cd98c58 100644 --- a/apps/web/components/mcp-detail-view.tsx +++ b/apps/web/components/mcp-detail-view.tsx @@ -126,13 +126,30 @@ export function MCPDetailView({ onBack }: MCPDetailViewProps) { style={{ height: activeStep === 3 ? "calc(100% - 4rem)" : "100%" }} />
-
{ + if (selectedClient) { + setSelectedClient(null) + setActiveStep(1) + } + }} + onKeyDown={(e) => { + if (selectedClient && (e.key === "Enter" || e.key === " ")) { + e.preventDefault() + setSelectedClient(null) + setActiveStep(1) + } + }} + disabled={!selectedClient} > 1 -
+
-

{ + if (selectedClient) { + setSelectedClient(null) + setActiveStep(1) + } + }} + onKeyDown={(e) => { + if ( + selectedClient && + (e.key === "Enter" || e.key === " ") + ) { + e.preventDefault() + setSelectedClient(null) + setActiveStep(1) + } + }} + disabled={!selectedClient} style={ activeStep === 1 ? { @@ -167,7 +206,7 @@ export function MCPDetailView({ onBack }: MCPDetailViewProps) { } > Select your AI client -

+ {selectedClient && (