diff --git a/src/features/Singers/Singers.tsx b/src/features/Singers/Singers.tsx
index 28a8b0f..66600f2 100644
--- a/src/features/Singers/Singers.tsx
+++ b/src/features/Singers/Singers.tsx
@@ -1,11 +1,11 @@
import React from 'react';
-import { IonHeader, IonToolbar, IonTitle, IonList, IonItem, IonLabel, IonItemSliding, IonItemOptions, IonItemOption, IonIcon, IonChip } from '@ionic/react';
-import { people, trash, time } from 'ionicons/icons';
-import { EmptyState } from '../../components/common';
+import { IonItem, IonLabel, IonIcon, IonItemSliding, IonItemOptions, IonItemOption } from '@ionic/react';
+import { trash } from 'ionicons/icons';
+import { InfiniteScrollList, PageHeader } from '../../components/common';
import { useSingers } from '../../hooks';
import { useAppSelector } from '../../redux';
import { selectSingers } from '../../redux';
-import { formatDate } from '../../utils/dataProcessing';
+import type { Singer } from '../../types';
const Singers: React.FC = () => {
const {
@@ -21,86 +21,50 @@ const Singers: React.FC = () => {
console.log('Singers component - singers count:', singersCount);
console.log('Singers component - singers:', singers);
+ // Render singer item for InfiniteScrollList
+ const renderSingerItem = (singer: Singer) => (
+
+ {singer.name}
+
+
- {singers.length} singer{singers.length !== 1 ? 's' : ''} in the party -
- - {/* Debug info */} -