Sha256: a7815a27876192ef8150e8b1e843362b5aa7c6e3f7763f62905d92ddddbe53d1
Contents?: true
Size: 734 Bytes
Versions: 39
Compression:
Stored size: 734 Bytes
Contents
# typed: false # frozen_string_literal: true module Ariadne module Layout module Grid class Component < Ariadne::BaseComponent renders_many :items, Ariadne::Layout::Grid::Item::Component accepts_html_attributes do |html_attrs| html_attrs[:class] = Ariadne::ViewComponents.tailwind_merger.merge([style(:grid), html_attrs[:class]].join(" ")) end style :grid do base do [ "ariadne-grid", "ariadne-grid-cols-1", "ariadne-gap-6", "sm:ariadne-grid-cols-2", "md:ariadne-grid-cols-3", "lg:ariadne-grid-cols-4", ] end end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems