diff --git a/app/components/shared/avatar_component.rb b/app/components/shared/avatar_component.rb index 046951588..1009360e9 100644 --- a/app/components/shared/avatar_component.rb +++ b/app/components/shared/avatar_component.rb @@ -10,13 +10,20 @@ class Shared::AvatarComponent < ApplicationComponent private def default_options - { seed: seed } + { background_color: colors[seed % colors.size] } end def options default_options.merge(given_options) end + def colors + ["#16836d", "#12826c", "#896f06", "#a06608", "#1e8549", "#1e8549", "#b35e14", + "#c75000", "#207ab6", "#2779b0", "#de2f1b", "#c0392b", "#9b59b6", "#8e44ad", + "#6c767f", "#34495e", "#2c3e50", "#66797a", "#697677", "#d82286", "#c93b8e", + "#db310f", "#727755", "#8a6f3d", "#8a6f3d", "#a94136"] + end + def seed record.id end