27 lines
521 B
TypeScript
27 lines
521 B
TypeScript
|
import { VNode, VNodeDirective } from 'vue'
|
||
|
import { ElementUIComponent } from './component'
|
||
|
|
||
|
export interface CardSlots {
|
||
|
/** Content of the card */
|
||
|
default: VNode[],
|
||
|
|
||
|
/** Title of the card */
|
||
|
header: VNode[]
|
||
|
|
||
|
[key: string]: VNode[]
|
||
|
}
|
||
|
|
||
|
/** Integrate information in a card container */
|
||
|
export declare class ElCard extends ElementUIComponent {
|
||
|
/** Title of the card */
|
||
|
header: string
|
||
|
|
||
|
/** CSS style of body */
|
||
|
bodyStyle: object
|
||
|
|
||
|
/** When to show card shadows */
|
||
|
shadow: string
|
||
|
|
||
|
$slots: CardSlots
|
||
|
}
|