UNPKG

brandelli

Version:

react components library in typescript

30 lines (29 loc) 1.06 kB
import "normalize.css"; import * as React from "react"; import Item from "./Item"; export interface ListProps { /** Data on which the list will iterate. Default content should be: `[{id: string, label: string}]` */ content: any; /** Add a border to the list */ border?: boolean; /** Define list items direction */ direction?: "row" | "column"; /** Define size of the list item */ size?: "small" | "large"; /** Define the item's content position */ contentPosition?: "end" | "center"; /** Define height of the list */ listHeight?: string; /** If a defined list item is passed will be used to reder the data */ renderItem?: any; /** If this props is true, list wrap positioning is absolute */ absolute?: boolean; /** Define the custom class name to give at component */ customClass?: string | undefined; } export default class extends React.Component<ListProps, {}> { static Item: typeof Item; renderDefalut: (content: any) => any; render(): JSX.Element; private renderItem; }