Update project link component
This commit is contained in:
parent
057c7768df
commit
3bf1442ddc
|
|
@ -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>
|
||||
|
|
|
|||
40
src/_includes/partials/components/project-link.liquid
Normal file
40
src/_includes/partials/components/project-link.liquid
Normal 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 %}
|
||||
Loading…
Reference in a new issue