feat(workspace): make compose and sign views accept document, recipient, and field state via properties and emit field and routing change events

This commit is contained in:
2026-05-05 20:45:05 +00:00
parent 7baff5004c
commit b6b4698028
5 changed files with 67 additions and 12 deletions
@@ -13,6 +13,7 @@ export class SdigWorkspaceSign extends DeesElement {
public static demoGroups = ['Signature Digital Workspace'];
@property({ attribute: false }) public accessor document: IDocumentRow = demoDocuments[0];
@property({ attribute: false }) public accessor fields: IFieldPlacement[] = demoFields;
@state() private accessor activeFieldId: string = 'f1';
@state() private accessor signedFieldIds: string[] = [];
@@ -28,7 +29,7 @@ export class SdigWorkspaceSign extends DeesElement {
`];
private get signFields() {
return demoFields.slice(0, 3);
return this.fields.slice(0, 3);
}
private fieldIcon(type: IFieldPlacement['type']): string {