diff --git a/packages/web-core/src/features/SideBar/index.tsx b/packages/web-core/src/features/SideBar/index.tsx index d2d24b21a9..ee72fa3154 100644 --- a/packages/web-core/src/features/SideBar/index.tsx +++ b/packages/web-core/src/features/SideBar/index.tsx @@ -1,19 +1,99 @@ -import { openModal } from '@refly/ui-kit'; +'use client'; + +import { useState, useRef } from 'react'; import { Button } from 'antd'; +import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; +/** + * SideBar Component with Mobile Collapse Support + * Fixes issue #1249: Mobile sidebar cannot be collapsed + * + * Features: + * - Toggle collapse/expand on mobile devices + * - Swipe gesture support (swipe left to collapse, swipe right to expand) + * - Touch event handling for better mobile UX + * - Responsive design for all screen sizes + */ export function SideBar() { - return ( - + {/* Collapse/Expand Toggle Button */} +