Skip to content

Commit bff2464

Browse files
authored
Merge pull request #62 from netlify/add-init-event
Add init event to netlifyIdentity
2 parents b96d8eb + b90a019 commit bff2464

File tree

4 files changed

+11
-50
lines changed

4 files changed

+11
-50
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Netlify Identity Widget
2-
[![Build Status](https://travis-ci.org/netlify/netlify-identity-widget.svg?branch=master)](https://travis-ci.org/netlify/netlify-identity-widget)
32

43
A component used to authenticate with Netlify's Identity API. [Live demo](https://identity.netlify.com)
54

@@ -47,7 +46,8 @@ netlifyIdentity.open()
4746
const user = netlifyIdentity.currentUser();
4847

4948
// Bind to events
50-
netlifyIdentity.on('login', login => console.log(user))
49+
netlifyIdentity.on('init', user => console.log(user))
50+
netlifyIdentity.on('login', user => console.log(user))
5151
netlifyIdentity.on('logout', () => console.log("Logged out"))
5252
netlifyIdentity.on('error', err => console.error("Logged out"))
5353
netlifyIdentity.on('open', () => console.log("Widget opened"))
@@ -81,6 +81,7 @@ netlifyIdentity.init({
8181

8282
identity.open() // open the modal
8383

84+
identity.on('init', user => console.log(user))
8485
identity.on('login', login => console.log(user))
8586
identity.on('logout', () => console.log("Logged out"))
8687
identity.on('error', err => console.error("Logged out"))

src/index.ejs

Lines changed: 3 additions & 48 deletions
Large diffs are not rendered by default.

src/netlify-identity.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@ observe(store, "user", () => {
130130
}
131131
});
132132

133+
observe(store, "gotrue", () => {
134+
store.gotrue && trigger("init", store.gotrue.currentUser());
135+
});
136+
133137
observe(store, "error", () => {
134138
trigger("error", store.error);
135139
});

webpack.config.babel.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ module.exports = {
8888
}),
8989
new HtmlWebpackPlugin({
9090
template: "./index.ejs",
91+
inject: false,
9192
minify: { collapseWhitespace: true }
9293
})
9394
].concat(

0 commit comments

Comments
 (0)