UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

51 lines (46 loc) 1.28 kB
import { CdsInternalPanel } from '@cds/core/internal-components/panel'; /** * Web component card. * * ```typescript * import '@cds/core/card/register.js'; * ``` * * ```html * <cds-card aria-labelledby="{label your card}"> <div cds-layout="vertical gap:md"> <h2 id="{label your card}" cds-text="section"> <!-- Card title --> </h2> <cds-divider cds-card-remove-margin></cds-divider> <div cds-text="body light"> <!-- Card content --> </div> <cds-divider cds-card-remove-margin></cds-divider> <div cds-layout="horizontal gap:sm align:vertical-center"> <cds-button action="flat-inline">View</cds-button> </div> </div> </cds-card> * ``` * * @element cds-card * @slot - For projecting card content * @cssprop --width * @cssprop --height * @cssprop --color * @cssprop --overflow * @cssprop --overflow-x * @cssprop --overflow-y * @cssprop --background * @cssprop --border * @cssprop --border-radius * @cssprop --padding * @cssprop --box-shadow * @cssprop --cds-card-remove-margin */ export declare class CdsCard extends CdsInternalPanel { protected globalStyles: import("lit").CSSResult; static get styles(): import("lit").CSSResultGroup[]; connectedCallback(): void; }