@fish-render/descriptions
Version:
Fish Render descriptions component for Vue 3
24 lines (23 loc) • 661 B
TypeScript
export type Responsive = {
xs?: number;
sm?: number;
md?: number;
lg?: number;
xl?: number;
};
export type ColumnType = number | Responsive;
export type LayoutType = 'auto' | 'horizontal' | 'vertical';
export interface DescriptionsProps {
title?: string;
column?: ColumnType;
layout?: LayoutType;
gutter?: number | [number, number] | Responsive;
labelWidth?: number | string;
}
export interface DescriptionsItemProps {
label?: string;
labelClass?: string | object | string[] | object[];
contentClass?: string | object | string[] | object[];
span?: number | Responsive;
labelWidth?: string | number;
}