From 2f61a708a17966cdf2e36f2f11664ea6cfa3602e Mon Sep 17 00:00:00 2001 From: ved015 Date: Tue, 26 May 2026 15:18:01 +0530 Subject: [PATCH] finalise org context and profile.md at space level --- apps/web/components/memories-grid.tsx | 82 +++++++++---- apps/web/components/settings/org-context.tsx | 120 ++++++++++--------- apps/web/components/space-profile-modal.tsx | 10 +- apps/web/components/space-profile-panel.tsx | 34 ++++-- 4 files changed, 150 insertions(+), 96 deletions(-) diff --git a/apps/web/components/memories-grid.tsx b/apps/web/components/memories-grid.tsx index ce947181..be363274 100644 --- a/apps/web/components/memories-grid.tsx +++ b/apps/web/components/memories-grid.tsx @@ -55,10 +55,17 @@ import { CheckIcon, LayoutGrid, Loader, + MoreHorizontal, Trash2Icon, UserRound, XIcon, } from "lucide-react" +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuTrigger, +} from "@ui/components/dropdown-menu" import { useProcessingDocuments } from "@/hooks/use-processing-documents" import { TimelineView } from "./timeline-view" import { SpaceProfilePanel } from "@/components/space-profile-panel" @@ -633,32 +640,53 @@ export function MemoriesGrid({ Timeline - - {onEnterSelectionMode && ( - + + - - - )} + {onEnterSelectionMode && ( + + + Select memories + + )} + + + Space profile + + + )} @@ -837,7 +865,11 @@ export function MemoriesGrid({ {profileOpen && !isMobile && ( - + setProfileOpen(false)} + /> )} diff --git a/apps/web/components/settings/org-context.tsx b/apps/web/components/settings/org-context.tsx index 614f7685..dac97f7e 100644 --- a/apps/web/components/settings/org-context.tsx +++ b/apps/web/components/settings/org-context.tsx @@ -15,6 +15,9 @@ type ContextTemplate = { prompt: string } +const SURFACE_SHADOW = + "0 2.842px 14.211px 0 rgba(0,0,0,0.25), 0.711px 0.711px 0.711px 0 rgba(255,255,255,0.10) inset" + const CONTEXT_TEMPLATES: ContextTemplate[] = [ { id: "personal-general", @@ -100,12 +103,14 @@ function PillButton({ disabled={disabled} className={cn( dmSansClassName(), - "inline-flex h-9 items-center justify-center gap-2 rounded-[9px] border px-3 text-[13px] font-medium transition-colors cursor-pointer disabled:cursor-not-allowed disabled:opacity-50", + "inline-flex h-9 items-center justify-center gap-2 rounded-full border px-4 text-[13px] font-semibold transition-opacity cursor-pointer disabled:cursor-not-allowed disabled:opacity-50", + "bg-[#0D121A] text-[#FAFAFA] hover:opacity-80", + "shadow-[inset_1.5px_1.5px_4.5px_rgba(0,0,0,0.7)]", variant === "primary" - ? "border-transparent bg-[#0054AD] text-[#FAFAFA] hover:bg-[#0B65C9]" + ? "border-transparent" : variant === "danger" - ? "border-red-500/20 bg-red-500/10 text-red-300 hover:bg-red-500/15" - : "border-[#161F2C] bg-[#0D121A] text-[#FAFAFA] hover:bg-[#00173C] hover:border-[#2261CA33]", + ? "border-transparent" + : "border-transparent", )} > {children} @@ -224,7 +229,7 @@ export function OrgContext() { {enabled && !isManaging && savedPrompt && ( -
+

{savedPrompt}

@@ -245,54 +250,56 @@ export function OrgContext() { )} {enabled && isManaging && ( -
-