class Lookbook::Viewport::Component

def alpine_component

def alpine_component
  "viewportComponent"
end

def generate_id(*args)

def generate_id(*args)
  args.map { |args| args.delete_prefix("/").tr("&?=/_\-", "-") }.join("-")
end

def initialize(src:, resize_height: true, resize_width: true, max_height: nil, **html_attrs)

def initialize(src:, resize_height: true, resize_width: true, max_height: nil, **html_attrs)
  @src = src
  @resize_height = resize_height
  @resize_width = resize_width
  @max_height = max_height
  super(**html_attrs)
end