@useloops/design-system
Version:
The official React based Loops design system
25 lines (22 loc) • 810 B
TypeScript
import { FunctionComponent } from 'react';
import { EmojiWrapperProps } from '../../WebCore/EmojiWrapper/EmojiWrapper.js';
import { TypographyProps } from '../../WebCore/Typography/Typography.js';
import { SurfaceProps } from '../../WebCore/Surface/Surface.js';
interface EmojiListItemSlotProps {
surface?: SurfaceProps;
icon?: EmojiWrapperProps;
label?: TypographyProps;
}
interface EmojiListItemProps {
disabled?: boolean;
loading?: boolean;
icon?: React.ReactNode | undefined;
active?: boolean;
onClick?: () => void | undefined;
label?: string;
slotProps?: EmojiListItemSlotProps;
id?: string;
}
declare const EmojiListItem: FunctionComponent<EmojiListItemProps>;
export { EmojiListItem as default };
export type { EmojiListItemProps, EmojiListItemSlotProps };