import SwitchButtonGroup from '@/components/SwitchButtonGroup'; import { QrCodeContext } from './contexts/QrCodeContext'; import { useQrCode } from './hooks/useQrCode'; import GeneratePanel from './components/GeneratePanel'; import ParsePanel from './components/ParsePanel'; import type { QrCodeMode } from './types'; export default function Index() { const qrCode = useQrCode(); const modeOptions = [ { value: 'generate' as QrCodeMode, label: '文本转二维码' }, { value: 'parse' as QrCodeMode, label: '二维码转文本' }, ]; return (
{qrCode.mode === 'generate' ? (
) : (
)}
); }