class Lookbook::Code::Component

def initialize(

def initialize(
  source: nil,
  language: :html,
  line_numbers: false,
  highlight_lines: [],
  start_line: 1,
  wrap: false,
  theme: nil,
  dark: false,
  full_height: false,
  **html_attrs
)
  @source_code = source
  @highlight_opts = {
    language: language,
    line_numbers: line_numbers,
    highlight_lines: highlight_lines,
    start_line: start_line
  }
  @highlight_lines = highlight_lines
  @wrap = wrap
  @theme = theme
  @dark = dark
  @full_height = full_height
  super(**html_attrs)
end