Ensure that color mapping matches the spreadsheet

pull/1/head
Scott Nonnenberg 7 years ago
parent 8f6f24e958
commit 3a07e9ae73

@ -4,19 +4,22 @@ type OldColor =
| 'amber' | 'amber'
| 'blue' | 'blue'
| 'blue_grey' | 'blue_grey'
| 'brown'
| 'cyan' | 'cyan'
| 'deep_orange' | 'deep_orange'
| 'deep_purple' | 'deep_purple'
| 'green' | 'green'
| 'grey' | 'grey'
| 'indigo' | 'indigo'
| 'lime'
| 'light_blue' | 'light_blue'
| 'light_green' | 'light_green'
| 'orange' | 'orange'
| 'pink' | 'pink'
| 'purple' | 'purple'
| 'red' | 'red'
| 'teal'; | 'teal'
| 'yellow';
type NewColor = type NewColor =
| 'blue' | 'blue'
@ -33,19 +36,26 @@ type NewColor =
export function migrateColor(color: OldColor): NewColor { export function migrateColor(color: OldColor): NewColor {
switch (color) { switch (color) {
// These colors no longer exist // These colors no longer exist
case 'amber': case 'brown':
case 'orange':
return 'red'; return 'red';
case 'blue_grey': case 'deep_purple':
return 'purple';
case 'light_blue': case 'light_blue':
return 'blue'; return 'blue';
case 'deep_purple': case 'blue_grey':
return 'purple'; return 'cyan';
case 'light_green': case 'light_green':
return 'teal'; case 'lime':
return 'green';
case 'orange':
case 'amber':
case 'yellow':
return 'deep_orange';
// These can stay as they are // These can stay as they are
case 'blue': case 'blue':

Loading…
Cancel
Save