+
+
+
@if (profile.estVerifier) {
-
- }
- @if (user.avatar) {
-

- } @else {
-

+
}
-
+
+
+
+
+
+ @if (user.avatar) {
+

+ } @else {
+

+ }
+
+
+
+
@if (user.name) {
-
+
{{ user.name }}
} @else if (user.username) {
-
+
{{ user.username }}
} @else {
-
- Non mentionné
-
+ Non mentionné
}
-
{{ profile.profession }}
-
-
+
+
+
+ {{ profile.profession || 'Profession non renseignée' }}
+
+
+
+
+
+
+
+
+ @if (profile.reseaux) {
+
+ }
+
+
+
+
}
diff --git a/src/app/shared/components/vertical-profile-item/vertical-profile-item.component.scss b/src/app/shared/components/vertical-profile-item/vertical-profile-item.component.scss
index e69de29..1ac15f2 100644
--- a/src/app/shared/components/vertical-profile-item/vertical-profile-item.component.scss
+++ b/src/app/shared/components/vertical-profile-item/vertical-profile-item.component.scss
@@ -0,0 +1,23 @@
+@keyframes pulseSlow {
+ 0%,
+ 100% {
+ opacity: 1;
+ }
+ 50% {
+ opacity: 0.8;
+ }
+}
+
+.animate-pulse-slow {
+ animation: pulseSlow 3s ease-in-out infinite;
+}
+
+@media (prefers-reduced-motion: reduce) {
+ *,
+ *::before,
+ *::after {
+ animation-duration: 0.01ms !important;
+ animation-iteration-count: 1 !important;
+ transition-duration: 0.01ms !important;
+ }
+}
diff --git a/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.html b/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.html
index edf49a3..30166f4 100644
--- a/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.html
+++ b/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.html
@@ -1,10 +1,41 @@
-
-
-
+
+
+
+
@for (profile of profiles; track profile.id) {
} @empty {
-
Aucun profile trouvée
+
+
+
+
+
+ Aucun profil trouvé
+
+
+ Aucun profil ne correspond à votre recherche. Essayez de modifier vos critères.
+
+
+
}
diff --git a/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.scss b/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.scss
index e69de29..597967c 100644
--- a/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.scss
+++ b/src/app/shared/components/vertical-profile-list/vertical-profile-list.component.scss
@@ -0,0 +1,24 @@
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ transform: translateY(20px);
+ }
+ to {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.animate-fade-in {
+ animation: fadeIn 0.6s ease-out;
+}
+
+@media (prefers-reduced-motion: reduce) {
+ *,
+ *::before,
+ *::after {
+ animation-duration: 0.01ms !important;
+ animation-iteration-count: 1 !important;
+ transition-duration: 0.01ms !important;
+ }
+}
diff --git a/src/app/shared/features/pdf-viewer/pdf-viewer.component.html b/src/app/shared/features/pdf-viewer/pdf-viewer.component.html
index 4d0d452..9f03c21 100644
--- a/src/app/shared/features/pdf-viewer/pdf-viewer.component.html
+++ b/src/app/shared/features/pdf-viewer/pdf-viewer.component.html
@@ -1,18 +1,101 @@
@if (cv_link()) {
-
+
+
} @else {
- Aucun curriculum vitae (CV) n'a été rajouté.
+
+
+
+
Aucun CV disponible
+
+ Aucun curriculum vitae n'a été ajouté pour le moment. Veuillez télécharger votre CV pour le
+ visualiser ici.
+
+
}
diff --git a/src/app/shared/features/update-user/update-user.component.html b/src/app/shared/features/update-user/update-user.component.html
index 669fbec..a4f03e6 100644
--- a/src/app/shared/features/update-user/update-user.component.html
+++ b/src/app/shared/features/update-user/update-user.component.html
@@ -28,25 +28,6 @@
-
-
-
Informations personnelles
-