Sha256: 472ef421f6a6ba0e36598f5aa2df314de0b881456a7a99dfd321e40100112e72
Contents?: true
Size: 461 Bytes
Versions: 3
Compression:
Stored size: 461 Bytes
Contents
module Lookbook class Embed::Component < Lookbook::Component def initialize(id:, example:, params: {}, opts: {}, max_height: nil, **html_attrs) @id = id @example = example @params = params @opts = opts @max_height = max_height super(**html_attrs) end protected def alpine_data [@id.to_json, "$store.pages.embeds"].join(",") end def alpine_component "embedComponent" end end end
Version data entries
3 entries across 3 versions & 1 rubygems