diff --git a/README.md b/README.md index b299e40..8b93b39 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ community Recipes: - [Calendar](/lib/calendar) - [Days Left Until](/lib/days_left_until) -- [GitHub Commit Graph](/lib/github_commit_graph) - [Github Commit Graph](/lib/github_commit_graph) - [Google Analytics](/lib/google_analytics) - [Hacker News](/lib/hacker_news) diff --git a/lib/github_commit_graph/helpers.rb b/lib/github_commit_graph/helpers.rb new file mode 100644 index 0000000..34dee22 --- /dev/null +++ b/lib/github_commit_graph/helpers.rb @@ -0,0 +1,43 @@ +def git_commit_grayscale(contribution_count, opts = {}) + if opts[:framework_v2] == false # @lucian opt-in to v1 colors + case contribution_count + when 1..3 + 'bg--gray-5' + when 4..7 + 'bg--gray-4' + when 8..10 + 'bg--gray-3' + when 11..20 + 'bg--gray-2' + when 20..1000 + 'bg-black' + end + else + case contribution_count + when 1 + 'bg--gray-60' + when 2 + 'bg--gray-55' + when 3 + 'bg--gray-50' + when 4 + 'bg--gray-45' + when 5 + 'bg--gray-40' + when 6 + 'bg--gray-35' + when 7..8 + 'bg--gray-30' + when 9..10 + 'bg--gray-25' + when 11..12 + 'bg--gray-20' + when 13..15 + 'bg--gray-15' + when 16..20 + 'bg--gray-10' + when 21..1000 + 'bg-black' + end + end +end