import { Button } from '@/components/ui/Button'; import { Panel } from '@/components/ui/Panel'; export interface EmptyStateProps { readonly query: string; readonly onClear: () => void; } export function EmptyState({ onClear, query }: EmptyStateProps) { return (

No machines match this view

{query.trim() ? `No registry entries match “${query.trim()}” with the active filters.` : 'The active filters remove every machine from the catalogue.'}{' '} Clear the filters or broaden the search terms to continue exploring.

); }