'use client' import React from 'react' import type { VocabWorksheetHook } from '../types' import { worksheetFormats, worksheetTypes } from '../constants' export function WorksheetTab({ h }: { h: VocabWorksheetHook }) { const { isDark, glassCard, glassInput } = h return (
{/* Step 1: Format Selection */}

1. Vorlage waehlen

{worksheetFormats.map((format) => ( ))}
{/* Step 2: Configuration */}

2. Arbeitsblatt konfigurieren

{/* Title */}
h.setWorksheetTitle(e.target.value)} placeholder="z.B. Vokabeln Unit 3" className={`w-full px-4 py-3 rounded-xl border ${glassInput} focus:outline-none focus:ring-2 focus:ring-purple-500`} />
{/* Standard format options */} {h.selectedFormat === 'standard' && ( <>
{worksheetTypes.map((type) => ( ))}
)} {/* NRU format options */} {h.selectedFormat === 'nru' && (

NRU-Format Uebersicht:

  • Vokabeln: 3-Spalten-Tabelle (Englisch | Deutsch leer | Korrektur leer)
  • Lernsaetze: Deutscher Satz + 2 leere Zeilen fuer englische Uebersetzung
  • • Pro gescannter Seite werden 2 Arbeitsblatt-Seiten erzeugt
)}
) }