UNPKG

@mdfriday/shortcode

Version:

A flexible component-based shortcode system for Markdown content with theme support

28 lines (27 loc) 874 B
import { ComponentVariant, Theme } from '../types'; import { BaseComponent } from './base-component'; /** * Card component implementation */ export declare class CardComponent extends BaseComponent { /** * Create a new CardComponent * @param variant The card variant * @param parent Optional parent component name */ constructor(variant: ComponentVariant, parent?: string); /** * Generate base class CSS * @param theme The jsons * @param prefix Optional prefix for CSS classes * @returns The CSS string */ protected generateBaseCSS(theme: Theme, prefix?: string): string; /** * Generate variant class CSS * @param theme The jsons * @param prefix Optional prefix for CSS classes * @returns The CSS string */ protected generateVariantCSS(theme: Theme, prefix?: string): string; }