class Playbook::PbDocs::KitExample

def sanitize_code(stringified_code)

def sanitize_code(stringified_code)
  stringified_code = stringified_code.gsub('"../.."', '"playbook-ui"')
                                     .gsub('"../../"', '"playbook-ui"')
                                     .gsub("'../../'", "'playbook-ui'")
                                     .gsub("'../..'", "'playbook-ui'")
                                     .gsub(%r{from "../.*}, "from 'playbook-ui'")
                                     .gsub(%r{from '../.*}, "from 'playbook-ui'")
  stringified_code = dark ? stringified_code.gsub("{...props}", "dark") : stringified_code.gsub(/\s*{...props}\s*\n/, "\n")
  if stringified_code.include?("props: { ")
    stringified_code = stringified_code.gsub("props: {", "props: {dark: true,") if type == "rails" && dark
  elsif type == "rails" && dark
    stringified_code = stringified_code.gsub("props: {", "props: {\n    dark: true,")
  end
  stringified_code.gsub(" {...props}", "")
end