Designer badge added

This commit is contained in:
2026-03-11 10:25:11 -04:00
parent 901b6cf0cd
commit 13d63d101e
3 changed files with 119 additions and 1 deletions

View File

@@ -42,6 +42,7 @@ module CommunityLanding
html << render_footer_desc
html << render_footer
html << render_video_modal
html << render_designer_badge
html << "<script>\n#{@js}\n</script>\n"
html << "</body>\n</html>"
html
@@ -861,6 +862,25 @@ module CommunityLanding
html
end
def render_designer_badge
dark_logo = File.join(CommunityLanding::PLUGIN_DIR, "..", "logo-dark.png")
light_logo = File.join(CommunityLanding::PLUGIN_DIR, "..", "logo-light.png")
return "" unless File.exist?(dark_logo) && File.exist?(light_logo)
dark_b64 = Base64.strict_encode64(File.binread(dark_logo))
light_b64 = Base64.strict_encode64(File.binread(light_logo))
html = +""
html << "<div class=\"cl-designer-badge\" id=\"cl-designer-badge\">\n"
html << " <div class=\"cl-designer-badge__tooltip\" id=\"cl-designer-tooltip\">\n"
html << " <a href=\"https://www.dpnmw.com\" target=\"_blank\" rel=\"noopener noreferrer\">Interface design by dpnmw.com</a>\n"
html << " </div>\n"
html << " <img class=\"cl-designer-badge__logo cl-designer-badge__logo--dark\" src=\"data:image/png;base64,#{dark_b64}\" alt=\"Designer\">\n"
html << " <img class=\"cl-designer-badge__logo cl-designer-badge__logo--light\" src=\"data:image/png;base64,#{light_b64}\" alt=\"Designer\">\n"
html << "</div>\n"
html
end
def render_social_icons
icons = {
social_twitter_url: Icons::SOCIAL_TWITTER_SVG,