Hide tour option in projects page

This commit is contained in:
akhisud3195 2025-04-15 13:02:43 +04:00 committed by Ramnique Singh
parent f1d7a6f176
commit 6312fe8e83

View file

@ -17,7 +17,7 @@ import {
} from "lucide-react"; } from "lucide-react";
import { getProjectConfig } from "@/app/actions/project_actions"; import { getProjectConfig } from "@/app/actions/project_actions";
import { useTheme } from "@/app/providers/theme-provider"; import { useTheme } from "@/app/providers/theme-provider";
import { USE_TESTING_FEATURE } from '@/app/lib/feature_flags'; import { USE_TESTING_FEATURE, USE_PRODUCT_TOUR } from '@/app/lib/feature_flags';
interface SidebarProps { interface SidebarProps {
projectId: string; projectId: string;
@ -181,24 +181,26 @@ export default function Sidebar({ projectId, useRag, useAuth, collapsed = false,
{/* Theme and Auth Controls */} {/* Theme and Auth Controls */}
<div className="p-3 border-t border-zinc-100 dark:border-zinc-800 space-y-2"> <div className="p-3 border-t border-zinc-100 dark:border-zinc-800 space-y-2">
<Tooltip content={collapsed ? "Take Tour" : ""} showArrow placement="right"> {USE_PRODUCT_TOUR && !isProjectsRoute && (
<button <Tooltip content={collapsed ? "Take Tour" : ""} showArrow placement="right">
onClick={() => { <button
localStorage.removeItem('user_product_tour_completed'); onClick={() => {
window.location.reload(); localStorage.removeItem('user_product_tour_completed');
}} window.location.reload();
className={` }}
w-full rounded-md flex items-center className={`
text-[15px] font-medium transition-all duration-200 w-full rounded-md flex items-center
${collapsed ? 'justify-center py-4' : 'px-4 py-4 gap-3'} text-[15px] font-medium transition-all duration-200
hover:bg-zinc-100 dark:hover:bg-zinc-800/50 ${collapsed ? 'justify-center py-4' : 'px-4 py-4 gap-3'}
text-zinc-600 dark:text-zinc-400 hover:bg-zinc-100 dark:hover:bg-zinc-800/50
`} text-zinc-600 dark:text-zinc-400
> `}
<HelpCircle size={COLLAPSED_ICON_SIZE} /> >
{!collapsed && <span>Take Tour</span>} <HelpCircle size={COLLAPSED_ICON_SIZE} />
</button> {!collapsed && <span>Take Tour</span>}
</Tooltip> </button>
</Tooltip>
)}
<Tooltip content={collapsed ? "Appearance" : ""} showArrow placement="right"> <Tooltip content={collapsed ? "Appearance" : ""} showArrow placement="right">
<button <button