@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
21 lines (20 loc) • 748 B
TypeScript
import { BoxProps, CompoundStylesApiProps, ElementProps, Factory } from '../../../core';
export type ListItemStylesNames = 'item' | 'itemWrapper' | 'itemIcon' | 'itemLabel';
export interface ListItemProps extends BoxProps, CompoundStylesApiProps<ListItemFactory>, ElementProps<'li'> {
/** Icon to replace item bullet */
icon?: React.ReactNode;
/** Item content */
children?: React.ReactNode;
}
export type ListItemFactory = Factory<{
props: ListItemProps;
ref: HTMLLIElement;
stylesNames: ListItemStylesNames;
compound: true;
}>;
export declare const ListItem: import("../../../core").MantineComponent<{
props: ListItemProps;
ref: HTMLLIElement;
stylesNames: ListItemStylesNames;
compound: true;
}>;