11 lines
376 B
Ruby
11 lines
376 B
Ruby
module ColorHelper
|
|
# default shade is based on converting our `indigo-600` (rgb 79,70,229) to hex
|
|
def gradient_from_hex(hex = "#4F46E5")
|
|
return { light: "#4f46e5", dark: "#312c8f" } unless hex.is_a? String
|
|
|
|
@gradient_from_hex ||= {
|
|
light: Color::CompareHex.new([hex]).brightness(1),
|
|
dark: Color::CompareHex.new([hex]).brightness(0.625)
|
|
}
|
|
end
|
|
end
|