diff --git a/src/web/templates/user/base.html b/src/web/templates/user/base.html index 3f208d4..b0bff2f 100644 --- a/src/web/templates/user/base.html +++ b/src/web/templates/user/base.html @@ -56,8 +56,8 @@
- {% if session.linkedin_picture %} - {{ session.display_name or session.linkedin_name }} + {% if avatar_url or profile_picture or session.linkedin_picture %} + {{ session.display_name or session.linkedin_name }} {% else %} {{ (session.display_name or session.linkedin_name or session.customer_name)[0] | upper }} {% endif %} diff --git a/src/web/templates/user/company_dashboard.html b/src/web/templates/user/company_dashboard.html index 8054f47..1810401 100644 --- a/src/web/templates/user/company_dashboard.html +++ b/src/web/templates/user/company_dashboard.html @@ -161,8 +161,12 @@
{% for emp in employees[:5] %}
-
+
+ {% if emp.avatar_url %} + {{ emp.display_name }} + {% else %} {{ (emp.display_name or emp.email)[0] | upper }} + {% endif %}

{{ emp.display_name or emp.email }}

diff --git a/src/web/templates/user/company_manage_post_detail.html b/src/web/templates/user/company_manage_post_detail.html index e4bcec6..a3c4adb 100644 --- a/src/web/templates/user/company_manage_post_detail.html +++ b/src/web/templates/user/company_manage_post_detail.html @@ -36,6 +36,12 @@ font-weight: 600; font-size: 18px; flex-shrink: 0; + overflow: hidden; + } + .linkedin-avatar img { + width: 100%; + height: 100%; + object-fit: cover; } .linkedin-user-info { flex: 1; min-width: 0; } .linkedin-name { font-weight: 600; font-size: 14px; color: rgba(0, 0, 0, 0.9); } @@ -158,7 +164,13 @@
-
{{ employee_name[:2] | upper if employee_name else 'UN' }}
+
+ {% if profile_picture_url %} + {{ employee_name }} + {% else %} + {{ employee_name[:2] | upper if employee_name else 'UN' }} + {% endif %} +