// @flow import * as React from "react"; import { Page, Grid, Card, Icon } from "tabler-react"; import faIcons from "../data/icons/fa"; import feIcons from "../data/icons/fe"; import flagIcons from "../data/icons/flag"; import paymentIcons from "../data/icons/payment"; import SiteWrapper from "../SiteWrapper.react"; const iconSets: Array<{ prefix: "fa" | "fe" | "flag" | "payment", title: string, icons: Array, description?: string, link?: string, }> = [ { prefix: "fe", title: "Feather Icons", icons: feIcons, description: "Simply beautiful open source icons.", link: "https://feathericons.com", }, { prefix: "fa", title: "Font Awesome", icons: faIcons, description: "Powered by Font Awesome set.", link: "http://fontawesome.io", }, { prefix: "flag", title: "Flags", icons: flagIcons }, { prefix: "payment", title: "Payments", icons: paymentIcons }, ]; function IconPage(): React.Node { return ( {iconSets.map(iconSet => ( {iconSet.title}

{iconSet.description} {iconSet.link && ( {" "} For more info{" "} click here . )}

{``}

    {iconSet.icons.map(icon => (
  • ))}
))}
); } export default IconPage;