chromium/chrome/browser/resources/app_home/app_list.html.ts

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import {html} from '//resources/lit/v3_0/lit.rollup.js';

import type {AppListElement} from './app_list.js';

export function getHtml(this: AppListElement) {
  return html`<!--_html_template_start_-->
${this.apps_.length > 0 ? html`
  <div id="container">
    ${this.apps_.map(item => html`
      <app-item class="item" id="${item.id}" .appInfo="${item}"
          .ariaLabel="${item.name}${this.notLocallyInstalledString_(
              item.isLocallyInstalled, '$i18n{notInstalled}')}"
          role="button" tabindex="0">
      </app-item>
    `)}
  </div>
` : html`
  <app-home-empty-page></app-home-empty-page>
`}
<!--_html_template_end_-->`;
}