put method
Put a new value for the given key
Implementation
@override
FlySpacingToken put(String key, double value) {
switch (key) {
case 'base':
return copyWith(base: value);
case 'px':
return copyWith(px: value);
case 's0':
return copyWith(s0: value);
case 's05':
return copyWith(s05: value);
case 's1':
return copyWith(s1: value);
case 's15':
return copyWith(s15: value);
case 's2':
return copyWith(s2: value);
case 's25':
return copyWith(s25: value);
case 's3':
return copyWith(s3: value);
case 's35':
return copyWith(s35: value);
case 's4':
return copyWith(s4: value);
case 's5':
return copyWith(s5: value);
case 's6':
return copyWith(s6: value);
case 's7':
return copyWith(s7: value);
case 's8':
return copyWith(s8: value);
case 's9':
return copyWith(s9: value);
case 's10':
return copyWith(s10: value);
case 's11':
return copyWith(s11: value);
case 's12':
return copyWith(s12: value);
case 's14':
return copyWith(s14: value);
case 's16':
return copyWith(s16: value);
case 's20':
return copyWith(s20: value);
case 's24':
return copyWith(s24: value);
case 's28':
return copyWith(s28: value);
case 's32':
return copyWith(s32: value);
case 's36':
return copyWith(s36: value);
case 's40':
return copyWith(s40: value);
case 's44':
return copyWith(s44: value);
case 's48':
return copyWith(s48: value);
case 's52':
return copyWith(s52: value);
case 's56':
return copyWith(s56: value);
case 's60':
return copyWith(s60: value);
case 's64':
return copyWith(s64: value);
case 's72':
return copyWith(s72: value);
case 's80':
return copyWith(s80: value);
case 's96':
return copyWith(s96: value);
default:
final newExtras = Map<String, double>.from(extras);
newExtras[key] = value;
return copyWith(extras: newExtras);
}
}