1
0
forked from github/onyx

Compare commits

...

1 Commits

Author SHA1 Message Date
Raunak Bhagat
64431afe06 Rename to Sidebar 2025-07-24 14:52:45 -07:00
3 changed files with 24 additions and 23 deletions

View File

@@ -9,7 +9,7 @@ import { useRouter } from "next/navigation";
import FixedLogo from "../../components/logo/FixedLogo";
import { SettingsContext } from "@/components/settings/SettingsProvider";
import { useChatContext } from "@/components/context/ChatContext";
import { HistorySidebar } from "@/components/sidebar/HistorySidebar";
import { Sidebar } from "@/components/sidebar/Sidebar";
import { useAssistants } from "@/components/context/AssistantsContext";
import AssistantModal from "./mine/AssistantModal";
import { useSidebarShortcut } from "@/lib/browserUtilities";
@@ -99,7 +99,7 @@ export default function SidebarWrapper<T extends object>({
>
<div className="w-full relative">
{" "}
<HistorySidebar
<Sidebar
setShowAssistantsModal={setShowAssistantsModal}
page={"chat"}
explicitlyUntoggle={explicitlyUntoggle}

View File

@@ -28,7 +28,7 @@ import {
import Prism from "prismjs";
import Cookies from "js-cookie";
import { HistorySidebar } from "@/components/sidebar/HistorySidebar";
import { Sidebar } from "@/components/sidebar/Sidebar";
import { MinimalPersonaSnapshot } from "../admin/assistants/interfaces";
import { HealthCheckBanner } from "@/components/health/healthcheck";
import {
@@ -2648,7 +2648,7 @@ export function ChatPage({
}`}
>
<div className="w-full relative">
<HistorySidebar
<Sidebar
toggleChatSessionSearchModal={() =>
setIsChatSearchModalOpen((open) => !open)
}

View File

@@ -55,23 +55,6 @@ import { CircleX, PinIcon } from "lucide-react";
import { restrictToVerticalAxis } from "@dnd-kit/modifiers";
import { TruncatedText } from "@/components/ui/truncatedText";
interface HistorySidebarProps {
liveAssistant?: MinimalPersonaSnapshot | null;
page: pageType;
existingChats?: ChatSession[];
currentChatSession?: ChatSession | null | undefined;
folders?: Folder[];
toggleSidebar?: () => void;
toggled?: boolean;
removeToggle?: () => void;
reset?: () => void;
showShareModal?: (chatSession: ChatSession) => void;
showDeleteModal?: (chatSession: ChatSession) => void;
explicitlyUntoggle: () => void;
setShowAssistantsModal: (show: boolean) => void;
toggleChatSessionSearchModal?: () => void;
}
interface SortableAssistantProps {
assistant: MinimalPersonaSnapshot;
active: boolean;
@@ -169,7 +152,24 @@ const SortableAssistant: React.FC<SortableAssistantProps> = ({
);
};
export const HistorySidebar = forwardRef<HTMLDivElement, HistorySidebarProps>(
interface SidebarProps {
liveAssistant?: MinimalPersonaSnapshot | null;
page: pageType;
existingChats?: ChatSession[];
currentChatSession?: ChatSession | null | undefined;
folders?: Folder[];
toggleSidebar?: () => void;
toggled?: boolean;
removeToggle?: () => void;
reset?: () => void;
showShareModal?: (chatSession: ChatSession) => void;
showDeleteModal?: (chatSession: ChatSession) => void;
explicitlyUntoggle: () => void;
setShowAssistantsModal: (show: boolean) => void;
toggleChatSessionSearchModal?: () => void;
}
export const Sidebar = forwardRef<HTMLDivElement, SidebarProps>(
(
{
liveAssistant,
@@ -429,4 +429,5 @@ export const HistorySidebar = forwardRef<HTMLDivElement, HistorySidebarProps>(
);
}
);
HistorySidebar.displayName = "HistorySidebar";
Sidebar.displayName = "Sidebar";