UNPKG

@furystack/shades-common-components

Version:

Common UI components for FuryStack Shades

13 lines 596 B
import type { ChildrenList } from '@furystack/shades'; import type { ListService } from '../../services/list-service.js'; import type { ListItemState } from './list.js'; export type ListItemProps<T> = { item: T; listService: ListService<T>; renderItem: (item: T, state: ListItemState) => JSX.Element; renderIcon?: (item: T) => JSX.Element; renderSecondaryActions?: (item: T) => JSX.Element[]; onActivate?: (item: T) => void; }; export declare const ListItem: <T>(props: ListItemProps<T>, children: ChildrenList) => JSX.Element<any>; //# sourceMappingURL=list-item.d.ts.map