material-components_materia.../button/lib/outlined-link-button.ts
Material Web Team 74bda6e11c Document md-button
PiperOrigin-RevId: 495160072
2022-12-13 16:45:36 -08:00

25 lines
621 B
TypeScript

/**
* @license
* Copyright 2021 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import {html, TemplateResult} from 'lit';
import {ClassInfo} from 'lit/directives/class-map.js';
import {LinkButton} from './link-button.js';
// tslint:disable-next-line:enforce-comments-on-exported-symbols
export class OutlinedLinkButton extends LinkButton {
protected override getRenderClasses(): ClassInfo {
return {
...super.getRenderClasses(),
'md3-button--outlined': true,
};
}
protected override renderOutline(): TemplateResult {
return html`<span class="md3-button__outline"></span>`;
}
}