dramaling-vocab-learning/frontend/components/review/shared/index.ts

39 lines
1.0 KiB
TypeScript

// Review 測試共用組件匯出
export { ErrorReportButton } from './ErrorReportButton'
export { SentenceInput } from './SentenceInput'
export { TestResultDisplay } from './TestResultDisplay'
export { HintPanel } from './HintPanel'
export { ConfidenceButtons } from './ConfidenceButtons'
export { TestHeader } from './TestHeader'
// 新架構基礎組件
export {
BaseTestComponent,
useTestAnswer,
type BaseTestComponentProps,
type TestNavigationState,
type TestNavigationProps
} from './BaseTestComponent'
export {
ChoiceOption,
ChoiceGrid,
TextInput,
ConfidenceLevel,
RecordingControl
} from './AnswerActions'
export {
TestContainer,
ChoiceTestContainer,
FillTestContainer,
ListeningTestContainer,
SpeakingTestContainer,
FlipTestContainer,
type TestContainerProps,
type ChoiceTestContainerProps,
type FillTestContainerProps,
type ListeningTestContainerProps,
type SpeakingTestContainerProps,
type FlipTestContainerProps
} from './TestContainer'