diff --git a/src/app/contacts/page.js b/src/app/contacts/page.js index b34db1f..8af077f 100644 --- a/src/app/contacts/page.js +++ b/src/app/contacts/page.js @@ -293,170 +293,138 @@ export default function ContactsPage() { {/* Contacts List */} -
- {filteredContacts.length === 0 ? ( - - -

- {searchTerm || typeFilter !== "all" - ? "Nie znaleziono kontaktów" - : "Brak kontaktów. Dodaj pierwszy kontakt."} -

-
-
- ) : ( - filteredContacts.map((contact) => { - const typeBadge = getContactTypeBadge(contact.contact_type); - return ( - - -
-
handleViewDetails(contact)}> -
-

- {contact.name} -

- - {typeBadge.label} - - {contact.project_count > 0 && ( - - - - - {contact.project_count}{" "} - {contact.project_count === 1 ? "projekt" : "projektów"} - - )} +
+ + + + + + + + + + + + {filteredContacts.length === 0 ? ( + + + + ) : ( + filteredContacts.map((contact) => { + const typeBadge = getContactTypeBadge(contact.contact_type); + return ( + + + + + + + + ); + }) + )} + +
+ Kontakt + + Firma / Stanowisko + + Telefon + + Email + + Akcje +
+ {searchTerm || typeFilter !== "all" + ? "Nie znaleziono kontaktów" + : "Brak kontaktów. Dodaj pierwszy kontakt."} +
+
handleViewDetails(contact)}> +
+
+

+ {contact.name} +

+ + {typeBadge.label} + +
+ {contact.project_count > 0 && ( + + + + + {contact.project_count} {contact.project_count === 1 ? "projekt" : "projektów"} + + )} +
- -
+
+
{contact.company && ( -
- 🏢 +
{contact.company} - {contact.position && ( - • {contact.position} - )} + {contact.position && • {contact.position}}
)} {!contact.company && contact.position && ( -
- {contact.position} -
+
{contact.position}
)}
- -
- {contact.phone && ( - - - - - {contact.phone} - - )} - {contact.email && ( - - - - - {contact.email} - - )} +
+ {contact.phone && ( + + + + + {contact.phone} + + )} + + {contact.email && ( + + + + + {contact.email} + + )} + +
+ +
- - -
- - -
- - - - ); - }) - )} +
{/* Contact Details Modal */}