import * as classNames from "classnames"; import * as _ from "lodash"; import * as React from "react"; import { openLink } from "../../utilities/dom"; interface IListProps { items: number, renderContent: (item: number) => JSX.Element, renderBullet?: (item: number) => JSX.Element, renderTail?: (item: number) => JSX.Element, /** * A list item can be rendered as a link. This function should * return the src to be opened. */ asLink?: (item: number) => string; style?: object; className?: string; onSelect?: (item: number) => void; } export const List = ({ items, renderContent, renderBullet, renderTail, asLink, onSelect, className, style }: IListProps) => (