Sha256: 6abc4f565cf2251ff8ecb49df0ecb71f864b89d088825f64d5722b6806d0d7d4
Contents?: true
Size: 811 Bytes
Versions: 36
Compression:
Stored size: 811 Bytes
Contents
# typed: false # frozen_string_literal: true module Ariadne module Layout module Grid module Item class Component < Ariadne::BaseComponent option :type, default: proc { :base } accepts_html_attributes do |html_attrs| html_attrs[:class] = Ariadne::ViewComponents.tailwind_merger.merge([style(:item), html_attrs[:class]].join(" ")) end def blank? type == :blank end style :item do base do [ "ariadne-flex", "ariadne-flex-col", "ariadne-gap-3", "ariadne-p-3", "ariadne-ps-4", "ariadne-rounded-xl", ] end end end end end end end
Version data entries
36 entries across 36 versions & 1 rubygems