Usar adecuadamente el nuevo componente tanto en la view/home.jsx como en view/profile.jsx
EN EL HOME:
Mirad las variable store.user. Si esta variable no tiene valor, tenemos que mostrar todas las donaciones
Si la variable store.user TIENE VALOR, entonces tenemos que filtrar la variable donations por todas las donaciones QUE NO SON del store.user.user_id. Despues de filtrar, cambiar el estado de la variable con setDonations(donationsFiltradas)
PARA EL FUTURO:
Considerar si en flux.js implementar dos funciones nuevas
2.1. getMyDonations() --> Devuelve todas las donaciones del usuario logueado actual (store.user.id)
2.2 getOthersDonations() --> Devuelve todas las donaciones QUE NO SON del usuario logueado actual (store.user.id)
Análisis
Necesitamos poder separar las donaciones en dos listas diferentes
Implementación
<Donationlist items={donations}
/> 1,1 El componente debe recibir un array de donaciones y renderizarlas (con un map). Se parece al componente FoodList: https://github.com/ironhack-labs/lab-react-ironnutrition-vite#bonus-iteration-6--create-the-foodlist-componentEN EL HOME:
Mirad las variable store.user. Si esta variable no tiene valor, tenemos que mostrar todas las donaciones
Si la variable store.user TIENE VALOR, entonces tenemos que filtrar la variable donations por todas las donaciones QUE NO SON del store.user.user_id. Despues de filtrar, cambiar el estado de la variable con setDonations(donationsFiltradas)
PARA EL FUTURO: