+ {/* No data state */}
+ {!isLoadingStatus && status?.totalSponsors === 0 && (
+
+
+
+ No sponsor data available
+
+
+ The visa sponsor list hasn't been downloaded yet.
+
+
+
+ )}
+
+ {/* Empty search state */}
+ {status && status.totalSponsors > 0 && !searchQuery && (
+
+
+
+ Search for a company
+
+
+ Enter a company name to check if they're on the UK visa sponsor register.
+
+
+ )}
+
+ {/* No results state */}
+ {searchQuery && !isSearching && results.length === 0 && (
+
+
+
+ No matches found
+
+
+ No sponsors match "{searchQuery}". Try a different spelling.
+
+
+ )}
+
+ {/* Results */}
+ {results.length > 0 && (
+
+ {results.map((result, index) => (
+
+ ))}
+
+ )}
+
+
+ {/* Results count footer */}
+ {results.length > 0 && (
+
+ {results.length} result{results.length !== 1 ? "s" : ""}
+