| 10 | |
| 11 | export class DemoModel extends DemoSharedFirebaseUi { |
| 12 | show() { |
| 13 | firebase() |
| 14 | .ui() |
| 15 | .show({ |
| 16 | providers: [new AppleProvider(), new GoogleProvider(), new TwitterProvider(), new GithubProvider(), new EmailProvider(), new MicrosoftProvider(), new YahooProvider()], |
| 17 | }) |
| 18 | .then((result) => { |
| 19 | console.log(result.user); |
| 20 | console.log(result.hasCredentialForLinking); |
| 21 | console.log(result.providerType); |
| 22 | }) |
| 23 | .catch((error) => { |
| 24 | console.error('show error:', error); |
| 25 | }); |
| 26 | } |
| 27 | |
| 28 | signOut() { |
| 29 | firebase() |