Sha256: a979efe6bd8aecf35b79e5dbc44a18a035d7f58f43e9e2b5d2a27616798824b2
Contents?: true
Size: 889 Bytes
Versions: 9
Compression:
Stored size: 889 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 include Plutonium::UI::Display::Options::InferredTypes 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
9 entries across 9 versions & 1 rubygems