{% import "../helpers/general.html" %} {% import "./link.html" %} {% macro socialLinkComponent(data) %} {% set args = { "network" : "", "custom_label" : "", "layout" : { "show_labels": true }, "link" : {}, "class" : '' } %} {% do args.update(data) %} {# map #} {% set networkMap = { "facebook" : { "label" : "Facebook", "iconClass" : "fab fa-facebook"}, "instagram" : { "label" : "Instagram", "iconClass" : "fab fa-instagram"}, "spotify" : { "label" : "Spotify", "iconClass" : "fab fa-spotify"}, "tiktok" : { "label" : "TikTok", "iconClass" : "fab fa-tiktok"}, "soundcloud" : { "label" : "SoundCloud", "iconClass" : "fab fa-soundcloud"}, "snapchat" : { "label" : "Snapchat", "iconClass" : "fab fa-snapchat"}, "youtube" : { "label" : "YouTube", "iconClass" : "fab fa-youtube"}, "twitter" : { "label" : "Twitter", "iconClass" : "fab fa-twitter"}, "mixcloud" : { "label" : "Mixcloud", "iconClass" : "fab fa-mixcloud"}, "googleplus" : { "label" : "Google Plus", "iconClass" : "fab fa-google-plus"}, "linkedin" : { "label" : "LinkedIn", "iconClass" : "fab fa-linkedin"}, "whatsapp" : { "label" : "WhatsApp", "iconClass" : "fab fa-whatsapp"}, "vimeo" : { "label" : "Vimeo", "iconClass" : "fab fa-vimeo"}, "hashtag" : { "label" : slugify(theme_meta.name)|replace('-',''), "iconClass" : "fas fa-hashtag"}, "grid" : { "label" : theme_meta.name, "iconClass" : "fas fa-th"}, "rss" : { "label" : theme_meta.name, "iconClass" : "fas fa-rss"} } %} {% set selectedNetwork = networkMap|attr(args.network) || { label : "Unknown", iconClass : "fas fa-question"} %}