Update App.tsx

This commit is contained in:
XlebyllleK
2025-01-10 23:18:34 +02:00
committed by GitHub
parent a9463ad10b
commit 317d67f810

View File

@@ -4,10 +4,14 @@ import { SearchBar } from './components/SearchBar';
import { PackageList } from './components/PackageList';
import { usePackages } from './hooks/usePackages';
import {
Repository
} from './types';
export default function App() {
const { packages, loading, error } = usePackages();
const [search, setSearch] = useState('');
const [selectedRepository, setSelectedRepository] = useState<'core' | 'extra' | 'all'>('all');
const [selectedRepository, setSelectedRepository] = useState('all');
const [debouncedSearch, setDebouncedSearch] = useState(search);
// Debounce search to optimize performance
@@ -34,7 +38,7 @@ export default function App() {
setSearch(value);
};
const handleRepositoryFilterChange = (repo: 'core' | 'extra' | 'all') => {
const handleRepositoryFilterChange = (repo: Repository) => {
setSelectedRepository(repo);
};