@layui/layui-vue
Version:
a component library for Vue 3 base on layui-vue
16 lines (15 loc) • 481 B
TypeScript
import { VNodeTypes } from "vue";
import type { DescriptionsItemProps } from "../descriptionsItem/interface";
export interface DataListType extends Omit<DescriptionsItemProps, "label"> {
label?: VNodeTypes;
content?: VNodeTypes;
}
export interface DescriptionsProps {
dataList?: DataListType[];
title?: string;
extra?: string;
border?: boolean;
column?: number;
direction?: "horizontal" | "vertical";
size?: "sm" | "md" | "lg";
}