@start-base/start-ui
Version:
<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>
59 lines (55 loc) • 1.77 kB
TypeScript
import React$1 from 'react';
interface ListProps {
children: React.ReactNode;
className?: string;
}
interface ListItemProps {
children: React.ReactNode;
className?: string;
}
interface ListItemButtonProps {
children: React.ReactNode;
onClick?: () => void;
className?: string;
}
interface ListItemIconProps {
icon: React.ReactNode;
className?: string;
}
interface ListItemSubtitleProps {
subtitle: string;
className?: string;
}
interface ListDividerProps {
className?: string;
}
interface ListSubheaderProps {
children: React.ReactNode;
className?: string;
}
declare const List: React$1.ForwardRefExoticComponent<ListProps & React$1.RefAttributes<HTMLUListElement>>;
declare const ListItem: {
({ children, className }: ListItemProps): React$1.JSX.Element;
displayName: string;
};
declare const ListItemButton: {
({ children, onClick, className, }: ListItemButtonProps): React$1.JSX.Element;
displayName: string;
};
declare const ListItemIcon: {
({ icon, className }: ListItemIconProps): React$1.JSX.Element;
displayName: string;
};
declare const ListItemSubtitle: {
({ subtitle, className, }: ListItemSubtitleProps): React$1.JSX.Element;
displayName: string;
};
declare const ListDivider: {
({ className }: ListDividerProps): React$1.JSX.Element;
displayName: string;
};
declare const ListSubheader: {
({ children, className, }: ListSubheaderProps): React$1.JSX.Element;
displayName: string;
};
export { List, ListDivider, type ListDividerProps, ListItem, ListItemButton, type ListItemButtonProps, ListItemIcon, type ListItemIconProps, type ListItemProps, ListItemSubtitle, type ListItemSubtitleProps, type ListProps, ListSubheader, type ListSubheaderProps };