Update project link component
This commit is contained in:
parent
057c7768df
commit
3bf1442ddc
|
|
@ -4,7 +4,8 @@
|
||||||
<span></span>
|
<span></span>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
{%- for link in 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 -%}
|
{%- endfor -%}
|
||||||
</div>
|
</div>
|
||||||
</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