123456789101112131415161718192021222324252627282930 |
- import type { CSSProperties, FC, HTMLAttributes, ReactNode } from 'react';
- import React from 'react';
- type SemanticName = 'actions' | 'extra';
- export interface ListItemProps extends HTMLAttributes<HTMLDivElement> {
- className?: string;
- classNames?: Partial<Record<SemanticName, string>>;
- children?: ReactNode;
- prefixCls?: string;
- style?: CSSProperties;
- styles?: Partial<Record<SemanticName, React.CSSProperties>>;
- extra?: ReactNode;
- actions?: ReactNode[];
- colStyle?: CSSProperties;
- }
- export interface ListItemMetaProps {
- avatar?: ReactNode;
- className?: string;
- children?: ReactNode;
- description?: ReactNode;
- prefixCls?: string;
- style?: CSSProperties;
- title?: ReactNode;
- }
- export declare const Meta: FC<ListItemMetaProps>;
- declare const InternalItem: React.ForwardRefExoticComponent<ListItemProps & React.RefAttributes<HTMLDivElement>>;
- export type ListItemTypeProps = typeof InternalItem & {
- Meta: typeof Meta;
- };
- declare const Item: ListItemTypeProps;
- export default Item;
|