Implement updated UI for displaying the signing status of a tag, now that we support multiple delegations

The icon now represents the status of the multiple delegations, and we show each delegation in the "Expanded" view.
This commit is contained in:
Joseph Schorr 2017-05-16 17:07:09 -04:00
parent 7c6196f78a
commit c33ed8f597
9 changed files with 368 additions and 99 deletions

View file

@ -105,6 +105,16 @@ export type Trigger = {
};
/**
* Represents a set of apostille delegations.
*/
export type ApostilleDelegationsSet = {
delegations: {[delegationName: string]: ApostilleSignatureDocument};
// The error that occurred, if any.
error: string | null;
};
/**
* Represents an apostille signature document, with extra expiration information.
*/
@ -113,10 +123,7 @@ export type ApostilleSignatureDocument = {
expiration: string
// Object of information for each tag.
tags: {string: ApostilleTagDocument}
// If true, an error occurred while trying to load this document.
error: boolean
targets: {string: ApostilleTagDocument}
};