Load /js/builder.js, allow custom elements with CUSTOM_ELEMENTS_SCHEMA, then use <sealroute-builder>.
Example Code
// Load https://your.domain/js/builder.js in index.html first
import { Component, CUSTOM_ELEMENTS_SCHEMA, Input } from '@angular/core'
@Component({
selector: 'app-root',
standalone: true,
schemas: [CUSTOM_ELEMENTS_SCHEMA],
template: `
<sealroute-builder
[attr.data-token]="token"
data-host="https://your.domain"
(save)="onSave($event)">
</sealroute-builder>
`
})
export class AppComponent {
@Input() token!: string
onSave(e: Event) {
console.log((e as CustomEvent).detail)
}
}
JWT
Mint HS256 with the user's API key. Required claim: user_email. See JavaScript Form Builder.
Attributes / Events
Same as the JavaScript form builder.
Last modified on