My 'users' collection doesn't appear in my console when I add useFirestoreForProfile and userProfile

49 Views Asked by At

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.

enter image description here

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);
0

There are 0 best solutions below