blob: d4333add402efe869a88ddd88f896723d8fe2a69 [file] [log] [blame]
// 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 {ExtensionsSitePermissionsElement} from './site_permissions.js';
export function getHtml(this: ExtensionsSitePermissionsElement) {
// clang-format off
return html`<!--_html_template_start_-->
<div class="page-container" id="container">
<div id="header">$i18n{sitePermissionsPageTitle}</div>
<div id="site-permissions-container">
<div id="site-lists">
${this.showPermittedSites_ ? html`
<site-permissions-list .delegate="${this.delegate}"
.extensions="${this.extensions}" header="$i18n{permittedSites}"
.siteSet="${chrome.developerPrivate.SiteSet.USER_PERMITTED}"
.sites="${this.permittedSites}">
</site-permissions-list>` : ''}
<site-permissions-list .delegate="${this.delegate}"
.extensions="${this.extensions}" header="$i18n{restrictedSites}"
.siteSet="${chrome.developerPrivate.SiteSet.USER_RESTRICTED}"
.sites="${this.restrictedSites}">
</site-permissions-list>
</div>
<cr-link-row class="hr" id="allSitesLink"
label="$i18n{sitePermissionsViewAllSites}"
@click="${this.onAllSitesLinkClick_}">
</cr-link-row>
</div>
</div>
<!--_html_template_end_-->`;
// clang-format on
}