We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent efe95a4 commit 9b1a2e7Copy full SHA for 9b1a2e7
packages/gatsby-plugin-netlify-cms/src/cms-identity.js
@@ -2,11 +2,20 @@
2
import netlifyIdentityWidget from "netlify-identity-widget"
3
4
window.netlifyIdentity = netlifyIdentityWidget
5
+
6
+const addLoginListener = () =>
7
+ netlifyIdentityWidget.on(`login`, () => {
8
+ document.location.href = `${__PATH_PREFIX__}/${CMS_PUBLIC_PATH}/`
9
+ })
10
11
netlifyIdentityWidget.on(`init`, user => {
12
if (!user) {
- netlifyIdentityWidget.on(`login`, () => {
- document.location.href = `${__PATH_PREFIX__}/${CMS_PUBLIC_PATH}/`
13
+ addLoginListener()
14
+ } else {
15
+ netlifyIdentityWidget.on(`logout`, () => {
16
17
})
18
}
19
20
21
netlifyIdentityWidget.init()
0 commit comments