I'm trying to extract user data when user is logged, but when is check my console specially firebase profile only appear me this, but I need to see user data from my "users" collection.
this is my index.js
const store = createStore(
rootReducer,
compose(
applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore }))
)
);
const rrfProps = {
firebase,
config: fbConfig,
dispatch: store.dispatch,
createFirestoreInstance,
attachAuthIsReady: true,
useFirestoreForProfile: true,
userProfile: "users",
};
this is my component
function NavBar(props) {
const { auth, profile } = props;
// console.log(auth);
const links = auth.uid ? (
<SignedInLinks profile={profile} />
) : (
<SignedOutLinks />
);
console.log(auth.id);
return (
<nav className="nav-wrapper">
<div className="container">
<Link to="/" className="brand-logo">
MarioPlan
</Link>
<ul id="nav-mobile" className="right hide-on-med-and-down">
{links}
</ul>
</div>
</nav>
);
}
const mapStateToProps = (state) => {
console.log(state);
return {
auth: state.firebase.auth,
profile: state.firebase.profile,
};
};
export default connect(mapStateToProps)(NavBar);