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 c5a93f77..6e779db4 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 @@ -249,10 +249,14 @@ export class ArchivedItemDetail extends TailwindElement { render() { const authToken = this.authState!.headers.Authorization.split(" ")[1]; - let sectionContent: string | TemplateResult = ""; + let sectionContent: string | TemplateResult<1> = ""; switch (this.activeTab) { - case "qa": + case "qa": { + if (!this.isCrawler) { + sectionContent = ""; + break; + } sectionContent = this.renderPanel( html`${this.renderTitle( html`${msg("Quality Assurance")} @@ -276,6 +280,7 @@ export class ArchivedItemDetail extends TailwindElement { `, ); break; + } case "replay": sectionContent = this.renderPanel(msg("Replay"), this.renderReplay(), [ tw`overflow-hidden rounded-lg border`, @@ -478,7 +483,7 @@ export class ArchivedItemDetail extends TailwindElement { label: msg("Overview"), })} ${when( - this.itemType === "crawl", + this.itemType === "crawl" && this.isCrawler, () => html` ${renderNavItem({ section: "qa", @@ -553,11 +558,13 @@ export class ArchivedItemDetail extends TailwindElement { ` : ""} - ${this.crawl && this.isCrawler - ? this.renderMenu() - : html``} + ${this.isCrawler + ? this.crawl + ? this.renderMenu() + : html`` + : nothing} `; diff --git a/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts b/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts index b58aa56f..2618a7b1 100644 --- a/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts +++ b/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts @@ -99,9 +99,6 @@ export class ArchivedItemQA extends TailwindElement { @property({ type: String }) qaRunId?: string; - @property({ type: Boolean }) - isCrawler = false; - @property({ type: String }) tab: QATypes.QATab = "screenshots"; @@ -838,7 +835,7 @@ export class ArchivedItemQA extends TailwindElement { ); } catch { this.notify.toast({ - message: msg("Sorry, couldn't retrieve QA data at this time."), + message: msg("Sorry, couldn't retrieve analysis runs at this time."), variant: "danger", icon: "exclamation-octagon", }); diff --git a/frontend/src/pages/org/index.ts b/frontend/src/pages/org/index.ts index 54b23ff2..923e1468 100644 --- a/frontend/src/pages/org/index.ts +++ b/frontend/src/pages/org/index.ts @@ -527,7 +527,13 @@ export class Org extends LiteElement { if (params.itemId) { if (params.qaTab) { - return html` `; + } + + return html``; }