# frozen_string_literal: true module Cosensee class TailwindRenderer # codeblock renderer Codeblock = Data.define(:content, :project) do include HtmlEncodable def render title = content.name # !!! EXTENSION: if name ends with .svgtext, render as inline SVG text return InlineSvgText.new(content:, project:).render if title.match?(/\.svgtext$/) <<~HTML_BLOCK
#{escape_html(content.content)}