import { useRouter } from 'next/navigation' interface LoadingStatesProps { isLoadingCard?: boolean isAutoSelecting?: boolean showNoDueCards?: boolean onRestart?: () => void } export const LoadingStates: React.FC = ({ isLoadingCard = false, isAutoSelecting = false, showNoDueCards = false, onRestart }) => { const router = useRouter() // 載入中狀態 if (isLoadingCard) { return (
{isAutoSelecting ? '系統正在選擇最適合的複習方式...' : '載入中...'}
) } // 沒有到期詞卡狀態 if (showNoDueCards) { return (
📚

今日學習已完成!

目前沒有到期需要複習的詞卡。

) } return null }