Skip to content

Commit d7d0333

Browse files
author
Dimitar Todorov
committed
Fix: Add vue registerElement in install method as of 2.2.0 of nativescript-vue
1 parent dc2474e commit d7d0333

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

demo-vue/app/app.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import {
77
LoginBehavior
88
} from 'nativescript-facebook';
99

10+
import FacebookPlugin from "nativescript-facebook/vue";
11+
Vue.use(FacebookPlugin);
12+
1013
Vue.config.silent = true;
1114

1215
application.on(application.launchEvent, function (args) {

src/vue/facebook-vue-directives.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
import * as Vue from "nativescript-vue";
1+
const FacebookPlugin = {
2+
install(Vue, options) {
3+
Vue.registerElement("FacebookLoginButton", () => require("../").LoginButton);
4+
Vue.registerElement("FacebookShareButton", () => require('../').ShareButton);
5+
Vue.registerElement("FacebookSendButton", () => require('../').SendButton);
6+
}
7+
}
28

3-
Vue.registerElement("FacebookLoginButton", () => require("../").LoginButton);
4-
Vue.registerElement("FacebookShareButton", () => require('../').ShareButton);
5-
Vue.registerElement("FacebookSendButton", () => require('../').SendButton);
9+
export default FacebookPlugin;

0 commit comments

Comments
 (0)