${t`My applications`}

${config.enabledFeatures.search ? html` { this.query = (ev.target as HTMLInputElement).value; if (!this.fuse) return; const apps = this.fuse.search(this.query); if (apps.length < 1) return; this.selectedApp = apps[0].item; }} @keydown=${(ev: KeyboardEvent) => { if (ev.key === "Enter" && this.selectedApp?.launchUrl) { window.location.assign(this.selectedApp.launchUrl); } else if (ev.key === "Escape") { (ev.target as HTMLInputElement).value = ""; this.selectedApp = undefined; } }} type="text" class="pf-u-display-none pf-u-display-block-on-md" autofocus placeholder=${t`Search...`} />` : html``}
${loading( this.apps, html`${(this.apps?.results.length || 0) > 0 ? this.renderApps(config) : this.renderEmptyState()}`, )}