'use client'; import { useState } from 'react'; import { cn } from '@/lib/utils'; import { ExpressionPanel } from './ExpressionPanel'; import { GraphPanel } from './GraphPanel'; import { MobileTabs } from '@/components/ui/mobile-tabs'; type Tab = 'calc' | 'graph'; export default function Calculator() { const [tab, setTab] = useState('calc'); return (
setTab(v as Tab)} /> {/* Main layout — side-by-side on lg, tabbed on mobile */}
{/* Expression panel */}
{/* Graph panel */}
); }