En mi ejemplo, intento agregar una variable button_gradient_color con 3 parámetros de color y muestra un error. El error es: el miembro de enumeración debe tener un inicializador
¿Cuál es la forma de crear una enumeración con 3 tipos de color?
export enum Colors { background_color = '#000060', button_gradient_color = '#4c669f', '#3b5998', '#192f6a' };este es el gradiente lineal
<LinearGradient colors={ Colors.button_gradient_color1,Colors.button_gradient_color2,Colors.button_gradient_color3} >Actualmente no se permite una variable inicializada con varios valores. Puede separar los gradientes de color en 3 variables diferentes como se muestra a continuación, si eso lo ayuda en su situación.
export enum Colors { background_color = '#000060', button_gradient_color1 = '#4c669f', button_gradient_color2 = '#3b5998', button_gradient_color3 = '#192f6a' };Y podría referirse como Colors.button_gradient_color1 tal vez.
Mientras lo pasa al componente LinearGradient que puede hacer es:
<LinearGradient colors={[ Colors.button_gradient_color1, Colors.button_gradient_color2 Colors.button_gradient_color3 ]} >Puedes hacerlo así ya que la enumeración ya ha sido declarada.
<LinearGradient Colors={[ Colors.button_gradient_color1, Colors.button_gradient_color2, Colors.button_gradient_color3 ]} >