/**
* @license
* SPDX-License-Identifier: Apache-2.0
*/
import { Loader2, AlertCircle } from 'lucide-react';
export function LoadingOverlay({ message = "분석 중입니다..." }: { message?: string }) {
return (
);
}
export function ErrorMessage({ message, onRetry }: { message: string; onRetry?: () => void }) {
return (
{message}
{onRetry && (
)}
);
}
import Link from 'next/link';
export function Header() {
return (
);
}
import { motion } from 'framer-motion';
export function SurveyHeader({ current, total }: { current: number; total: number }) {
const progress = (current / total) * 100;
return (
);
}