├── .gitignore ├── .next ├── 16c568033c0ef203ca69.hot-update.json ├── 8.16c568033c0ef203ca69.hot-update.js ├── bundles │ └── pages │ │ ├── _document.js │ │ ├── _error.js │ │ └── account.js ├── commons.js ├── dist │ ├── pages │ │ ├── _document.js │ │ ├── _error.js │ │ ├── account.js │ │ └── pw-forget.js │ └── src │ │ ├── components │ │ ├── App │ │ │ └── index.js │ │ ├── Navigation │ │ │ └── index.js │ │ ├── PasswordChange │ │ │ └── index.js │ │ ├── Session │ │ │ ├── withAuthentication.js │ │ │ └── withAuthorization.js │ │ └── SignOut │ │ │ └── index.js │ │ ├── constants │ │ └── routes.js │ │ ├── firebase │ │ ├── auth.js │ │ ├── db.js │ │ ├── firebase.js │ │ └── index.js │ │ ├── reducers │ │ ├── index.js │ │ ├── session.js │ │ └── user.js │ │ └── store │ │ └── index.js ├── main.js └── manifest.js ├── .travis.yml ├── README.md ├── package.json ├── pages ├── _app.js ├── account.js ├── home.js ├── index.js ├── pw-forget.js ├── signin.js └── signup.js └── src ├── components ├── App │ └── index.js ├── Navigation │ └── index.js ├── PasswordChange │ └── index.js ├── Session │ ├── withAuthentication.js │ └── withAuthorization.js └── SignOut │ └── index.js ├── constants └── routes.js ├── firebase ├── auth.js ├── db.js ├── firebase.js └── index.js ├── reducers ├── index.js ├── session.js └── user.js └── store └── index.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.gitignore -------------------------------------------------------------------------------- /.next/16c568033c0ef203ca69.hot-update.json: -------------------------------------------------------------------------------- 1 | {"h":"29dffccf659c24539da8","c":{"8":true}} -------------------------------------------------------------------------------- /.next/8.16c568033c0ef203ca69.hot-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/8.16c568033c0ef203ca69.hot-update.js -------------------------------------------------------------------------------- /.next/bundles/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/bundles/pages/_document.js -------------------------------------------------------------------------------- /.next/bundles/pages/_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/bundles/pages/_error.js -------------------------------------------------------------------------------- /.next/bundles/pages/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/bundles/pages/account.js -------------------------------------------------------------------------------- /.next/commons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/commons.js -------------------------------------------------------------------------------- /.next/dist/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/pages/_document.js -------------------------------------------------------------------------------- /.next/dist/pages/_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/pages/_error.js -------------------------------------------------------------------------------- /.next/dist/pages/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/pages/account.js -------------------------------------------------------------------------------- /.next/dist/pages/pw-forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/pages/pw-forget.js -------------------------------------------------------------------------------- /.next/dist/src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/App/index.js -------------------------------------------------------------------------------- /.next/dist/src/components/Navigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/Navigation/index.js -------------------------------------------------------------------------------- /.next/dist/src/components/PasswordChange/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/PasswordChange/index.js -------------------------------------------------------------------------------- /.next/dist/src/components/Session/withAuthentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/Session/withAuthentication.js -------------------------------------------------------------------------------- /.next/dist/src/components/Session/withAuthorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/Session/withAuthorization.js -------------------------------------------------------------------------------- /.next/dist/src/components/SignOut/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/components/SignOut/index.js -------------------------------------------------------------------------------- /.next/dist/src/constants/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/constants/routes.js -------------------------------------------------------------------------------- /.next/dist/src/firebase/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/firebase/auth.js -------------------------------------------------------------------------------- /.next/dist/src/firebase/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/firebase/db.js -------------------------------------------------------------------------------- /.next/dist/src/firebase/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/firebase/firebase.js -------------------------------------------------------------------------------- /.next/dist/src/firebase/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/firebase/index.js -------------------------------------------------------------------------------- /.next/dist/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/reducers/index.js -------------------------------------------------------------------------------- /.next/dist/src/reducers/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/reducers/session.js -------------------------------------------------------------------------------- /.next/dist/src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/reducers/user.js -------------------------------------------------------------------------------- /.next/dist/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/dist/src/store/index.js -------------------------------------------------------------------------------- /.next/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/main.js -------------------------------------------------------------------------------- /.next/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.next/manifest.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/account.js -------------------------------------------------------------------------------- /pages/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/home.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/pw-forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/pw-forget.js -------------------------------------------------------------------------------- /pages/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/signin.js -------------------------------------------------------------------------------- /pages/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/pages/signup.js -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/App/index.js -------------------------------------------------------------------------------- /src/components/Navigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/Navigation/index.js -------------------------------------------------------------------------------- /src/components/PasswordChange/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/PasswordChange/index.js -------------------------------------------------------------------------------- /src/components/Session/withAuthentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/Session/withAuthentication.js -------------------------------------------------------------------------------- /src/components/Session/withAuthorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/Session/withAuthorization.js -------------------------------------------------------------------------------- /src/components/SignOut/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/components/SignOut/index.js -------------------------------------------------------------------------------- /src/constants/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/constants/routes.js -------------------------------------------------------------------------------- /src/firebase/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/firebase/auth.js -------------------------------------------------------------------------------- /src/firebase/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/firebase/db.js -------------------------------------------------------------------------------- /src/firebase/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/firebase/firebase.js -------------------------------------------------------------------------------- /src/firebase/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/firebase/index.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/reducers/session.js -------------------------------------------------------------------------------- /src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/reducers/user.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taming-the-state-in-react/nextjs-redux-firebase-authentication/HEAD/src/store/index.js --------------------------------------------------------------------------------