fix(elevation): expose md-elevation ::part in all components

PiperOrigin-RevId: 612946796
This commit is contained in:
Elliott Marquez 2024-03-05 13:17:12 -08:00 committed by Copybara-Service
parent 1c2197bd30
commit b74e3dd2e3
10 changed files with 12 additions and 10 deletions

View File

@ -15,6 +15,6 @@ import {Button} from './button.js';
*/ */
export class ElevatedButton extends Button { export class ElevatedButton extends Button {
protected override renderElevationOrOutline() { protected override renderElevationOrOutline() {
return html`<md-elevation></md-elevation>`; return html`<md-elevation part="elevation"></md-elevation>`;
} }
} }

View File

@ -15,6 +15,6 @@ import {Button} from './button.js';
*/ */
export class FilledButton extends Button { export class FilledButton extends Button {
protected override renderElevationOrOutline() { protected override renderElevationOrOutline() {
return html`<md-elevation></md-elevation>`; return html`<md-elevation part="elevation"></md-elevation>`;
} }
} }

View File

@ -15,6 +15,6 @@ import {Button} from './button.js';
*/ */
export class FilledTonalButton extends Button { export class FilledTonalButton extends Button {
protected override renderElevationOrOutline() { protected override renderElevationOrOutline() {
return html`<md-elevation></md-elevation>`; return html`<md-elevation part="elevation"></md-elevation>`;
} }
} }

View File

@ -69,7 +69,7 @@ export class AssistChip extends Chip {
protected override renderOutline() { protected override renderOutline() {
if (this.elevated) { if (this.elevated) {
return html`<md-elevation></md-elevation>`; return html`<md-elevation part="elevation"></md-elevation>`;
} }
return super.renderOutline(); return super.renderOutline();

View File

@ -97,7 +97,7 @@ export class FilterChip extends MultiActionChip {
protected override renderOutline() { protected override renderOutline() {
if (this.elevated) { if (this.elevated) {
return html`<md-elevation></md-elevation>`; return html`<md-elevation part="elevation"></md-elevation>`;
} }
return super.renderOutline(); return super.renderOutline();

View File

@ -57,7 +57,7 @@ export abstract class SharedFab extends LitElement {
<button <button
class="fab ${classMap(this.getRenderClasses())}" class="fab ${classMap(this.getRenderClasses())}"
aria-label=${ariaLabel || nothing}> aria-label=${ariaLabel || nothing}>
<md-elevation></md-elevation> <md-elevation part="elevation"></md-elevation>
<md-focus-ring part="focus-ring"></md-focus-ring> <md-focus-ring part="focus-ring"></md-focus-ring>
<md-ripple class="ripple"></md-ripple> <md-ripple class="ripple"></md-ripple>
${this.renderTouchTarget()} ${this.renderIcon()} ${this.renderLabel()} ${this.renderTouchTarget()} ${this.renderIcon()} ${this.renderLabel()}

View File

@ -48,7 +48,7 @@ export class NavigationBar extends LitElement implements NavigationBarState {
@keydown="${this.handleKeydown}" @keydown="${this.handleKeydown}"
@navigation-tab-interaction="${this.handleNavigationTabInteraction}" @navigation-tab-interaction="${this.handleNavigationTabInteraction}"
@navigation-tab-rendered=${this.handleNavigationTabConnected} @navigation-tab-rendered=${this.handleNavigationTabConnected}
><md-elevation></md-elevation ><md-elevation part="elevation"></md-elevation
><div class="md3-navigation-bar__tabs-slot-container"><slot></slot></div ><div class="md3-navigation-bar__tabs-slot-container"><slot></slot></div
></div>`; ></div>`;
} }

View File

@ -40,7 +40,7 @@ export class NavigationDrawer extends LitElement {
aria-modal="${ariaModal || nothing}" aria-modal="${ariaModal || nothing}"
class="md3-navigation-drawer ${this.getRenderClasses()}" class="md3-navigation-drawer ${this.getRenderClasses()}"
role="dialog"> role="dialog">
<md-elevation></md-elevation> <md-elevation part="elevation"></md-elevation>
<div class="md3-navigation-drawer__slot-content"> <div class="md3-navigation-drawer__slot-content">
<slot></slot> <slot></slot>
</div> </div>

View File

@ -440,7 +440,9 @@ export class Slider extends sliderBaseClass {
for=${name} for=${name}
class=${name} class=${name}
?disabled=${this.disabled}></md-ripple> ?disabled=${this.disabled}></md-ripple>
<div class="handleNub"><md-elevation></md-elevation></div> <div class="handleNub">
<md-elevation part="elevation"></md-elevation>
</div>
${when(this.labeled, () => this.renderLabel(label))} ${when(this.labeled, () => this.renderLabel(label))}
</div>`; </div>`;
} }

View File

@ -99,7 +99,7 @@ export class Tab extends tabBaseClass {
role="presentation" role="presentation"
@click=${this.handleContentClick}> @click=${this.handleContentClick}>
<md-focus-ring part="focus-ring" inward .control=${this}></md-focus-ring> <md-focus-ring part="focus-ring" inward .control=${this}></md-focus-ring>
<md-elevation></md-elevation> <md-elevation part="elevation"></md-elevation>
<md-ripple .control=${this}></md-ripple> <md-ripple .control=${this}></md-ripple>
<div <div
class="content ${classMap(this.getContentClasses())}" class="content ${classMap(this.getContentClasses())}"