ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
16 lines (15 loc) • 519 B
TypeScript
import type { CSSProperties, VNode } from "vue";
export type SemanticType = 'title' | 'description' | 'icon' | 'extra';
export interface WelcomeProps {
prefixCls?: string;
rootClassName?: string;
className?: string;
style?: CSSProperties;
variant?: 'filled' | 'borderless';
classNames?: Partial<Record<SemanticType, string>>;
styles?: Partial<Record<SemanticType, CSSProperties>>;
icon?: VNode | string;
title?: VNode | string;
description?: VNode | string;
extra?: VNode;
}