REMB / frontend /src /components /ExportPanel.tsx
Cuong2004's picture
Initial commit: REMB - AI-Powered Industrial Estate Master Plan Optimization Engine
b010f1b
// ExportPanel Component - Export buttons for DXF download
import React from 'react';
import { Download, Package } from 'lucide-react';
interface ExportPanelProps {
hasLayouts: boolean;
onExportAll: () => void;
loading: boolean;
}
export const ExportPanel: React.FC<ExportPanelProps> = ({
hasLayouts,
onExportAll,
loading,
}) => {
if (!hasLayouts) {
return null;
}
return (
<div className="export-panel">
<button
className="btn btn-primary btn-export-all"
onClick={onExportAll}
disabled={loading}
>
<Package size={18} />
Export All as ZIP
<Download size={16} />
</button>
</div>
);
};
export default ExportPanel;