{%- capture html_card %}
{%- comment %}
Usage:
{% include base/card.html %}
Optional Parameters:
* image (string) : ""
* image_class (string) : ""
* image_alt (string) : ""
* image_height (string) : "92"
* icon (string) : ""
* icon_class (string) : ""
* name (string) : ""
* name_class (string) : ""
* screenshot (string) : ""
* screenshot_class (string) : ""
* screenshot_alt (string) : ""
* description (string) : ""
* description_class (string) : ""
* actions (list) : [{"name":"","url":""}]
* actions_class (string) : ""
Output:
HTML for presentation card.
{%- endcomment %}
{%- assign card_image = include.image | default: nil %}
{%- assign card_image_class = include.image_class | default: "mb-4" -%}
{%- assign card_image_height = include.image_height | default: 92 %}
{%- assign card_image_alt = include.image_alt | default: card_image %}
{%- assign card_icon = include.icon | default: nil %}
{%- assign card_icon_class = include.icon_class | default: "display-4 mb-4" %}
{%- assign card_name = include.name | default: nil %}
{%- assign card_name_class = include.name_class | default: "display-2 fw-bold mb-1" %}
{%- assign card_screenshot = include.screenshot | default: nil %}
{%- assign card_screenshot_class = include.screenshot_class | default: "img-fluid rounded" %}
{%- assign card_screenshot_alt = include.screenshot_alt | default: card_screenshot %}
{%- assign card_description = include.description | default: nil %}
{%- assign card_description_class = include.description_class | default: "lead mb-3" %}
{%- assign card_actions = include.actions | default: nil %}
{%- assign card_actions_class = include.actions_class | default: "d-grid gap-2 d-lg-block" %}
{%- capture html_card_screenshot -%}
{%- endcapture %}
{%- capture html_card_image -%}
{%- endcapture %}
{%- capture html_card_icon -%}