Update project link component

This commit is contained in:
TheThomaas 2025-06-08 22:00:01 +02:00
parent 057c7768df
commit 3bf1442ddc
2 changed files with 42 additions and 1 deletions

View file

@ -4,7 +4,8 @@
<span></span>
<div class="links">
{%- for link in links -%}
{% link link.link, "_blank", "data-ghost-button" %}{% icon link.icon %} <span class="sr-only">{{ social.title }}</span>{% endlink %}
{% render "partials/components/project-link",
link: link %}
{%- endfor -%}
</div>
</div>

View file

@ -0,0 +1,40 @@
{% assign linkHref = link %}
{% if link.link %}
{% assign linkHref = link.link %}
{% endif %}
{% assign iconName = "link" %}
{% if linkHref contains "codeberg.org" %}
{% assign iconName = "simple-icons:codeberg" %}
{% endif %}
{% if linkHref contains "npmjs.com" %}
{% assign iconName = "simple-icons:npm" %}
{% endif %}
{% if linkHref contains "github.com" %}
{% assign iconName = "simple-icons:github" %}
{% endif %}
{% if link.icon %}
{% assign iconName = link.icon %}
{% endif %}
{% assign linkTitle = "Voir sur " | append: linkHref %}
{% if linkHref contains "codeberg.org" %}
{% assign linkTitle = "Source sur Codeberg" %}
{% endif %}
{% if linkHref contains "npmjs.com" %}
{% assign linkTitle = "Voir sur NPM" %}
{% endif %}
{% if linkHref contains "github.com" %}
{% assign linkTitle = "Source sur Github" %}
{% endif %}
{% if link.title %}
{% assign linkTitle = link.title %}
{% endif %}
{% link linkHref, "_blank", "data-ghost-button" %}{% icon iconName %} <span class="sr-only">{{ linkTitle }}</span>{% endlink %}