Este debera ser un componente que pueda ser reutilizable en varias pantallas, este componente debera recibir una id de fatsecret, y una id de la base de dato Diary (este es opcional) si se recibe, se deberan cargar los datos ya registrados del usuario, al recibir la id de fatsecret se realizara una busqueda del ingrediente respectivo en la api, tambien se hara un get de los MealTypes del usuario
Barra superior:
La barra sebera contener una flecha que regrese a la pantalla anterior y una paloma que permita guardar el alimento, tambien debe decir en medio "Guardar ingrediente"
Abajo de esta barra poner el nombre de la comida pegado a la izquierda
Una grafica de dona:
Esta grafica se calculara con las Grasas(#77ABD9), Carbohidratos(#41BF84) y Proteínas(#F28E85)
-Donde los códigos son los colores respectivos para cada tramo de la grafica.
Adentro de la grafica deberá aparecer las calorías que aporta
Por debajo de la grafica deberá haber un texto pequeño que diga "Este alimento representa un X% de tus calorías totales"
A la derecha deberan aparecer la cantidad en gramos de cada macro nutriente junto con su nombre y el porcentaje de la grafica que representana
Manejo del ingrediente:
-Esta sección te permitirá elegir entre los tipos de raciones de la comida y la cantidad
-El tipo de ración deberá ser un dropdown, este dropdown se deberá cargar con los tipos de raciones que regrese fatsecret
-La cantidad debera ser un input flotante, que no permita el teclado normal, solo el de numeros
-Un campo de calendario que permita elegir el dia para registrar
-Un campo que permita seleccionar la comida del dia en el que se va a guardar (MealTypes)
Este debera ser un componente que pueda ser reutilizable en varias pantallas, este componente debera recibir una id de fatsecret, y una id de la base de dato Diary (este es opcional) si se recibe, se deberan cargar los datos ya registrados del usuario, al recibir la id de fatsecret se realizara una busqueda del ingrediente respectivo en la api, tambien se hara un get de los MealTypes del usuario
Barra superior:
Una grafica de dona:
-Donde los códigos son los colores respectivos para cada tramo de la grafica.
Manejo del ingrediente: -Esta sección te permitirá elegir entre los tipos de raciones de la comida y la cantidad -El tipo de ración deberá ser un dropdown, este dropdown se deberá cargar con los tipos de raciones que regrese fatsecret -La cantidad debera ser un input flotante, que no permita el teclado normal, solo el de numeros -Un campo de calendario que permita elegir el dia para registrar -Un campo que permita seleccionar la comida del dia en el que se va a guardar (MealTypes)
Para los botones y inputs usar el color :
Para las búsquedas en la api:
2-Obtener un ingrediente de fatsecret: