diff --git a/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts b/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts index c8b46147..b74bcaf9 100644 --- a/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts +++ b/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts @@ -272,6 +272,7 @@ export class ArchivedItemDetail extends TailwindElement { .qaRuns=${this.qaRuns} .qaRunId=${this.qaRunId} .mostRecentNonFailedQARun=${this.mostRecentNonFailedQARun} + @btrix-qa-runs-update=${() => void this.fetchQARuns()} > `, ); diff --git a/frontend/src/pages/org/archived-item-detail/ui/qa.ts b/frontend/src/pages/org/archived-item-detail/ui/qa.ts index d7bfa1f8..dcef1406 100644 --- a/frontend/src/pages/org/archived-item-detail/ui/qa.ts +++ b/frontend/src/pages/org/archived-item-detail/ui/qa.ts @@ -105,6 +105,9 @@ function statusWithIcon( `; } +/** + * @fires btrix-qa-runs-update + */ @localized() @customElement("btrix-archived-item-detail-qa") export class ArchivedItemDetailQA extends TailwindElement { @@ -376,6 +379,16 @@ export class ArchivedItemDetailQA extends TailwindElement { } private readonly renderQARunRows = (qaRuns: QARun[]) => { + if (!qaRuns.length) { + return html` +