import { Download, AlertCircle } from 'lucide-react'; import { useAssets, useMessages } from '../hooks'; import { Message } from './Message'; import { Card, CardHeader, CardTitle, CardContent, Button } from './ui'; export const PxeAssetsSection = () => { const { downloadAssets, isDownloading, error, data } = useAssets(); const { messages, setMessage } = useMessages(); // Handle success/error messaging if (error) { setMessage('assets', `Failed to download assets: ${error.message}`, 'error'); } else if (data) { setMessage('assets', `PXE Assets: ${data.status}`, 'success'); } return ( PXE Boot Assets {error && (

Download Error

{error.message}

)} {data && (

✓ PXE Assets: {data.status}

)}
); };