mirror of
https://github.com/ant-design/ant-design.git
synced 2025-08-15 21:48:29 +02:00
26 lines
937 B
TypeScript
26 lines
937 B
TypeScript
import type * as React from 'react';
|
|
|
|
import type { Breakpoint } from '../_util/responsiveObserver';
|
|
|
|
type SemanticName = 'label' | 'content';
|
|
export interface DescriptionsItemProps {
|
|
prefixCls?: string;
|
|
className?: string;
|
|
style?: React.CSSProperties;
|
|
label?: React.ReactNode;
|
|
/** @deprecated Please use `styles={{ label: {} }}` instead */
|
|
labelStyle?: React.CSSProperties;
|
|
/** @deprecated Please use `styles={{ content: {} }}` instead */
|
|
contentStyle?: React.CSSProperties;
|
|
styles?: Partial<Record<SemanticName, React.CSSProperties>>;
|
|
classNames?: Partial<Record<SemanticName, string>>;
|
|
children: React.ReactNode;
|
|
span?: number | 'filled' | { [key in Breakpoint]?: number };
|
|
}
|
|
|
|
// JSX Structure Syntactic Sugar. Never reach the render code.
|
|
/* istanbul ignore next */
|
|
const DescriptionsItem: React.FC<DescriptionsItemProps> = ({ children }) =>
|
|
children as React.JSX.Element;
|
|
|
|
export default DescriptionsItem;
|