'use client'; import { cn } from '@/utils/cn'; import { FullscreenIcon } from 'lucide-react'; import { parseAsBoolean, useQueryState } from 'nuqs'; import { Tooltiper } from './ui/tooltip'; type Props = { children: React.ReactNode; className?: string; }; export const useFullscreen = () => useQueryState( 'fullscreen', parseAsBoolean.withDefault(false).withOptions({ history: 'push', clearOnDefault: true, }) ); export const Fullscreen = (props: Props) => { const [isFullscreen] = useFullscreen(); return (