Hello,
I have been trying to get blockstack connect (new auth) works with Angular. I ran into the following error.
My package.json
“@blockstack/connect”: “^1.0.10”,
app.component.ts
import { showBlockstackConnect } from ‘@blockstack/connect’;
import { authenticate } from ‘@blockstack/connect’;
import { UserSession, AppConfig } from ‘blockstack’;const icon = static/cat.png;
const authOptions = {
redirectTo: ‘/’,
manifestPath: ‘/manifest.json’,
authOrigin: “http://localhost:4200/”,
sendToSignIn: true,
//userSession: this.userSession,
appDetails: {
name: ‘BlockSample’,
icon,
}
};showBlockstackConnect(authOptions); //authenticate(authOptions)
It shows the new auth login screen. But upon clicking get started, it’s throwing the following error
ERROR core.js:12301 ERROR Error: Uncaught (in promise): TypeError: blockstack.AppConfig is not a constructor
TypeError: blockstack.AppConfig is not a constructor
at authenticate (connect.cjs.development.js:83)
at doAuth (connect.cjs.development.js:626)
at onClick (connect.cjs.development.js:993)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at ZoneDelegate.push…/node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:13842)
at ZoneDelegate.push…/node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
at Zone.push…/node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
at ZoneTask.push…/node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:496)
at invokeTask (zone.js:1540)
at resolvePromise (zone.js:814)
at Function.ZoneAwarePromise.reject (zone.js:904)
at authenticate (connect.cjs.development.js:125)
at doAuth (connect.cjs.development.js:626)
at onClick (connect.cjs.development.js:993)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at ZoneDelegate.push…/node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:13842)
at ZoneDelegate.push…/node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
at Zone.push…/node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)