Sha256: 442c7969e1d00bd55cad56f7c3d6782d8f3e9ec765dcae831b7350b6df8efec1

Contents?: true

Size: 332 Bytes

Versions: 50

Compression:

Stored size: 332 Bytes

Contents

module Plutonium
  module UI
    class Block < Plutonium::UI::Component::Base
      def view_template(&)
        raise ArgumentError, "Block requires a content block" unless block_given?

        div class: "relative bg-white dark:bg-gray-800 shadow-md sm:rounded-lg my-3" do
          yield
        end
      end
    end
  end
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
plutonium-0.20.4 lib/plutonium/ui/block.rb
plutonium-0.20.3 lib/plutonium/ui/block.rb
plutonium-0.20.1 lib/plutonium/ui/block.rb
plutonium-0.20.0 lib/plutonium/ui/block.rb
plutonium-0.19.13 lib/plutonium/ui/block.rb
plutonium-0.19.12 lib/plutonium/ui/block.rb
plutonium-0.19.11 lib/plutonium/ui/block.rb
plutonium-0.19.10 lib/plutonium/ui/block.rb
plutonium-0.19.9 lib/plutonium/ui/block.rb
plutonium-0.19.8 lib/plutonium/ui/block.rb
plutonium-0.19.7 lib/plutonium/ui/block.rb
plutonium-0.19.6 lib/plutonium/ui/block.rb
plutonium-0.19.5 lib/plutonium/ui/block.rb
plutonium-0.19.4 lib/plutonium/ui/block.rb
plutonium-0.19.3 lib/plutonium/ui/block.rb
plutonium-0.19.2 lib/plutonium/ui/block.rb
plutonium-0.19.1 lib/plutonium/ui/block.rb
plutonium-0.19.0 lib/plutonium/ui/block.rb
plutonium-0.18.8 lib/plutonium/ui/block.rb
plutonium-0.18.7 lib/plutonium/ui/block.rb