+
- {/* Messages when listView is false */}
- {!listView && (
-
- {loading &&
Loading...
}
- {!loading && contacts?.length === 0 &&
No contact found
}
- {!loading && contacts?.length > 0 && currentItems.length === 0 && (
-
No matching contact found
- )}
-
- )}
-
- {/* Table view (listView === true) */}
- {listView ? (
-
- {loading && (
-
- | Loading... |
-
- )}
-
- {!loading && contacts?.length === 0 && (
-
- | No contact found |
-
- )}
-
- {!loading && currentItems.length === 0 && contacts?.length > 0 && (
-
- | No matching contact found |
-
- )}
-
- {!loading &&
- currentItems.map((contact) => (
-
- ))}
-
- ) : (
-
- {!loading &&
- currentItems.map((contact) => (
-
-
+ {/* Messages when listView is false */}
+ {!listView && (
+
+ {loading &&
Loading...
}
+ {!loading && contacts?.length === 0 && (
+
No contact found
+ )}
+ {!loading && contacts?.length > 0 && currentItems.length === 0 && (
+
No matching contact found
+ )}
- ))}
-
- )}
+ )}
- {/* Pagination */}
- {!loading &&
- contacts?.length > 0 &&
- currentItems.length < ITEMS_PER_PAGE && (
-
- )}
-
+ {!loading && currentItems.length === 0 && contacts?.length > 0 && (
+
+ |
+ No matching contact found
+ |
+
+ )}
+ {!loading &&
+ currentItems.map((contact) => (
+
+ ))}
+
+ ) : (
+
+ {!loading &&
+ currentItems.map((contact) => (
+
+
+
+ ))}
+
+ )}
+ {/* Pagination */}
+ {!loading &&
+ contacts?.length > 0 &&
+ currentItems.length > ITEMS_PER_PAGE && (
+
+ )}