Sha256: e6cf8eedd516f9f32ba0561912954d09fcdf705d7d5f28230c9c2f428ff864cc
Contents?: true
Size: 823 Bytes
Versions: 8
Compression:
Stored size: 823 Bytes
Contents
# frozen_string_literal: true module Plutonium module UI module Display class Base < Phlexi::Display::Base include Plutonium::UI::Component::Behaviour class Builder < Builder def association_tag(**, &) create_component(Plutonium::UI::Display::Components::Association, :association, **, &) end def markdown_tag(**, &) create_component(Plutonium::UI::Display::Components::Markdown, :markdown, **, &) end def attachment_tag(**, &) create_component(Plutonium::UI::Display::Components::Attachment, :attachment, **, &) end end private def fields_wrapper(&) div(class: themed(:fields_wrapper)) { yield } end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems