Create components for project cards
This commit is contained in:
parent
fdb14d6a35
commit
0d648729f7
16
src/_includes/partials/components/card.liquid
Normal file
16
src/_includes/partials/components/card.liquid
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
<li>
|
||||||
|
<article class="card" {% if background %}style="--background: {{ background }}"{% endif %}>
|
||||||
|
<div class="top">
|
||||||
|
<span></span>
|
||||||
|
<div class="links">
|
||||||
|
{%- for link in links -%}
|
||||||
|
<a href="{{ link.link }}" target="_blank" title="{{ link.title }}" class="{{ link.icon }}"></a>
|
||||||
|
{%- endfor -%}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<h3>{{ title }}</h3>
|
||||||
|
<p>{{ description }}</p>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</li>
|
||||||
12
src/_includes/partials/components/project-grid.liquid
Normal file
12
src/_includes/partials/components/project-grid.liquid
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
{% if projects %}
|
||||||
|
<ul class="project-grid">
|
||||||
|
{%- for project in projects -%}
|
||||||
|
{% assign data = project.data %}
|
||||||
|
{% render "partials/components/card",
|
||||||
|
background: data.background,
|
||||||
|
links: data.links,
|
||||||
|
title: data.title,
|
||||||
|
description: data.description %}
|
||||||
|
{%- endfor -%}
|
||||||
|
</ul>
|
||||||
|
{% endif %}
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
<ul>
|
|
||||||
{%- for project in projects -%}
|
|
||||||
<li>
|
|
||||||
<article {% if project.data.background %}style="--background: {{ project.data.background }}"{% endif %}>
|
|
||||||
<div class="top">
|
|
||||||
<span></span>
|
|
||||||
<div class="links">
|
|
||||||
{%- for link in project.data.links -%}
|
|
||||||
<a href="{{ link.link }}" target="_blank" title="{{ link.title }}" class="{{ link.icon }}"></a>
|
|
||||||
{%- endfor -%}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
|
||||||
<h3>{{ project.data.title }}</h3>
|
|
||||||
<p>{{ project.data.description }}</p>
|
|
||||||
</div>
|
|
||||||
</article>
|
|
||||||
</li>
|
|
||||||
{%- endfor -%}
|
|
||||||
</ul>
|
|
||||||
Loading…
Reference in a new issue