diff --git a/apps/web/components/settings/account.tsx b/apps/web/components/settings/account.tsx index d054e608..9d61067b 100644 --- a/apps/web/components/settings/account.tsx +++ b/apps/web/components/settings/account.tsx @@ -40,7 +40,7 @@ import { useEffect, useMemo, useRef, useState } from "react" import { toast } from "sonner" import { useContainerTags } from "@/hooks/use-container-tags" import { PopoverAnchor } from "@ui/components/popover" -import { OrgContext } from "@/components/settings/org-context" +import { WorkspacePersona } from "@/components/settings/workspace-persona" import { OrgPlanBadge } from "@/components/org-plan-badge" import { useTokenUsage } from "@/hooks/use-token-usage" import { useOrgSummaries } from "@/hooks/use-org-summaries" @@ -614,7 +614,7 @@ export default function Account() { - {canManageTeam && } + {canManageTeam && } diff --git a/apps/web/components/settings/org-context.tsx b/apps/web/components/settings/org-context.tsx deleted file mode 100644 index 0aeb7c9f..00000000 --- a/apps/web/components/settings/org-context.tsx +++ /dev/null @@ -1,127 +0,0 @@ -"use client" - -import { useEffect, useState } from "react" -import { LoaderIcon } from "lucide-react" -import { dmSans125ClassName, dmSansClassName } from "@/lib/fonts" -import { useOrgSettings, useUpdateOrgSettings } from "@/hooks/use-org-settings" -import { cn } from "@lib/utils" - -function SectionTitle({ children }: { children: React.ReactNode }) { - return ( -

- {children} -

- ) -} - -export function OrgContext() { - const { data: settings, isLoading, isError } = useOrgSettings() - const updateSettings = useUpdateOrgSettings() - const [prompt, setPrompt] = useState("") - - const enabled = settings?.shouldLLMFilter ?? false - const savedPrompt = settings?.filterPrompt ?? "" - const dirty = prompt.trim() !== savedPrompt.trim() - const settingsReady = !isLoading && !isError - - useEffect(() => { - setPrompt(settings?.filterPrompt ?? "") - }, [settings?.filterPrompt]) - - const handleToggle = (next: boolean) => { - updateSettings.mutate({ shouldLLMFilter: next }) - } - - const handleSave = () => { - updateSettings.mutate({ - shouldLLMFilter: true, - filterPrompt: prompt.trim() ? prompt.trim() : null, - }) - } - - return ( -
-
-
- Organization Context -

- Guide how Supermemory processes and remembers your content. -

-
- -
- - {enabled && ( -
-