| // Copyright 2025 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import '../kit.js'; |
| |
| import * as Lit from '../../lit/lit.js'; |
| |
| const {html} = Lit; |
| |
| export function render(container: HTMLElement): void { |
| Lit.render( |
| html` |
| <style> |
| devtools-card { |
| margin: 1em; |
| } |
| .content { |
| padding: 1em; |
| } |
| span { |
| align-self: center; |
| } |
| </style> |
| <h2>Basic card with heading</h2> |
| <devtools-card heading="Simple card"> |
| <div class="content">This is a simple card.</div> |
| </devtools-card> |
| |
| <h2>Card without a heading</h2> |
| <devtools-card> |
| <div class="content">This is a card without a heading.</div> |
| </devtools-card> |
| |
| <h2>Card with rich heading</h2> |
| <devtools-card heading="Card with rich heading"> |
| <span slot="heading-prefix">Slotted heading prefix</span> |
| <span slot="heading-suffix">Slotted heading suffix</span> |
| <div class="content">This is a card with a rich heading.</div> |
| </devtools-card> |
| `, |
| container); |
| } |