module MailerHelper
  def vertical_margin(height)
    render 'shared/mailer_vertical_margin', height: height
  end

  def round_button(text, url, variant)
    render 'shared/mailer_round_button', text: text, url: url, theme: theme(variant)
  end

  private

  def theme(variant)
    case variant
    when :primary
      { color: white, bg_color: blue, border_color: blue }
    when :secondary
      { color: blue, bg_color: white, border_color: blue }
    end
  end

  def blue
    '#0069CC'
  end

  def white
    '#FFFFFF'
  end
end