helpers: add variants to mailer_round_button
This commit is contained in:
parent
3abb0a1c44
commit
2c612f6448
3 changed files with 28 additions and 8 deletions
|
@ -1,5 +1,24 @@
|
|||
module MailerHelper
|
||||
def round_button(text, url)
|
||||
render 'shared/mailer_round_button', text: text, url: url
|
||||
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue