'use client'
import { ChevronLeft } from "lucide-react";
import { cn } from "@/lib/utils";
import { Button } from "@/components/ui/button";
import { useConfig } from "@/hooks/use-config";
import { useMediaQuery } from "@/hooks/use-media-query";
import { Icon } from "@/components/ui/icon";
import { motion } from 'framer-motion';
export function SidebarToggle() {
const [config, setConfig] = useConfig()
const collapsed = config.collapsed
const isDesktop = useMediaQuery('(min-width: 1280px)')
if (!isDesktop) return null
if (config.sidebar === 'two-column' && !config.hasSubMenu || config.menuHidden || config.layout === "horizontal" || config.sidebar === 'draggable' ) {
return null
}
if (config.sidebar === 'two-column') {
return (
)
}
return (
);
}