From 3f933dd166ed57360af0f50059eabd8c1c214e86 Mon Sep 17 00:00:00 2001 From: Aria Stewart Date: Sun, 11 May 2025 20:01:43 -0400 Subject: [PATCH] Remove case-duplicated sidebarButton.tsx (#617) --- src/components/UI/Sidebar/sidebarButton.tsx | 81 --------------------- 1 file changed, 81 deletions(-) delete mode 100644 src/components/UI/Sidebar/sidebarButton.tsx diff --git a/src/components/UI/Sidebar/sidebarButton.tsx b/src/components/UI/Sidebar/sidebarButton.tsx deleted file mode 100644 index 8ffc1d8d..00000000 --- a/src/components/UI/Sidebar/sidebarButton.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import React from "react"; -import { Button } from "@components/UI/Button.tsx"; -import type { LucideIcon } from "lucide-react"; -import { cn } from "@core/utils/cn.ts"; -import { useSidebar } from "@core/stores/sidebarStore.tsx"; - -export interface SidebarButtonProps { - label: string; - count?: number; - active?: boolean; - Icon?: LucideIcon; - children?: React.ReactNode; - onClick?: () => void; - disabled?: boolean; - preventCollapse?: boolean; -} - -export const SidebarButton = ({ - label, - active, - Icon, - count, - children, - onClick, - disabled = false, - preventCollapse = false, -}: SidebarButtonProps) => { - const { isCollapsed: isSidebarCollapsed } = useSidebar(); - const isButtonCollapsed = isSidebarCollapsed && !preventCollapse; - - return ( - - ); -};