From 3a07e9ae734ddb65422ac22efbce3cf472d087c2 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Mon, 23 Jul 2018 18:34:20 -0700 Subject: [PATCH] Ensure that color mapping matches the spreadsheet --- ts/util/migrateColor.ts | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/ts/util/migrateColor.ts b/ts/util/migrateColor.ts index 689a0caa8..94801999c 100644 --- a/ts/util/migrateColor.ts +++ b/ts/util/migrateColor.ts @@ -4,19 +4,22 @@ type OldColor = | 'amber' | 'blue' | 'blue_grey' + | 'brown' | 'cyan' | 'deep_orange' | 'deep_purple' | 'green' | 'grey' | 'indigo' + | 'lime' | 'light_blue' | 'light_green' | 'orange' | 'pink' | 'purple' | 'red' - | 'teal'; + | 'teal' + | 'yellow'; type NewColor = | 'blue' @@ -33,19 +36,26 @@ type NewColor = export function migrateColor(color: OldColor): NewColor { switch (color) { // These colors no longer exist - case 'amber': - case 'orange': + case 'brown': return 'red'; - case 'blue_grey': + case 'deep_purple': + return 'purple'; + case 'light_blue': return 'blue'; - case 'deep_purple': - return 'purple'; + case 'blue_grey': + return 'cyan'; case 'light_green': - return 'teal'; + case 'lime': + return 'green'; + + case 'orange': + case 'amber': + case 'yellow': + return 'deep_orange'; // These can stay as they are case 'blue':