UNPKG

maille

Version:

Component library for MithrilJS

22 lines (21 loc) 688 B
import { Children } from "mithril"; import { ClassComponent, Vnode } from "mithril"; import { CardImageOptions, Size } from "../../types"; interface CardAttrs { rounded?: boolean; shadowed?: boolean; shadowedOnHover?: boolean; bordered?: boolean; size?: Size; className?: string; image?: CardImageOptions; footer?: Children; header?: Children; } declare class Card implements ClassComponent<CardAttrs> { view(vnode: Vnode<CardAttrs>): any; protected buildFooter(vnode: Vnode<CardAttrs>): Children; protected buildHeader(vnode: Vnode<CardAttrs>): Children; protected buildImage(vnode: Vnode<CardAttrs>): Children; } export default Card;