Bug 1900126 - Update sidebar settings fonts/spacing r=reusable-components-reviewers,sidebar-reviewers,nsharpley,hjones

Differential Revision: https://phabricator.services.mozilla.com/D213330
This commit is contained in:
Mark Striemer
2024-06-19 18:37:37 +00:00
parent fb377d8a08
commit cabc85f076
2 changed files with 23 additions and 13 deletions

View File

@@ -3,7 +3,16 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
.container { .container {
font-size: 15px; padding-inline: var(--space-small);
font: menu;
> * + * {
margin-top: var(--space-xlarge);
}
> sidebar-panel-header + * {
margin-top: var(--space-medium);
}
} }
.customize-header { .customize-header {
@@ -30,25 +39,23 @@
.extensions { .extensions {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: var(--space-medium); gap: var(--space-large);
margin-top: var(--space-small);
} }
.extension-item { .extension-item {
display: flex; display: flex;
gap: var(--space-medium); gap: var(--space-small);
align-items: center; align-items: center;
font-size: 0.9em;
} }
} }
.customize-extensions-heading {
margin: 0;
}
#manage-settings { #manage-settings {
display: flex; display: flex;
align-items: center; align-items: center;
gap: var(--space-medium); gap: var(--space-small);
margin-block-start: var(--space-xxlarge);
font-size: 0.9em;
.icon {
background-image: url("chrome://browser/skin/preferences/category-general.svg");
}
} }

View File

@@ -158,7 +158,10 @@ export class SidebarCustomize extends SidebarPage {
${when( ${when(
extensions.length, extensions.length,
() => html`<div class="customize-extensions"> () => html`<div class="customize-extensions">
<h5 data-l10n-id="sidebar-customize-extensions"></h5> <h5
class="heading-medium customize-extensions-heading"
data-l10n-id="sidebar-customize-extensions"
></h5>
<div role="list" class="extensions"> <div role="list" class="extensions">
${extensions.map((extension, index) => ${extensions.map((extension, index) =>
this.extensionTemplate(extension, index) this.extensionTemplate(extension, index)
@@ -167,7 +170,7 @@ export class SidebarCustomize extends SidebarPage {
</div>` </div>`
)} )}
<div id="manage-settings"> <div id="manage-settings">
<span class="icon ghost-icon" role="presentation"></span> <img src="chrome://browser/skin/preferences/category-general.svg" class="icon" role="presentation" />
<a <a
href="about:preferences" href="about:preferences"
@click=${this.openFirefoxSettings} @click=${this.openFirefoxSettings}