import React from "react"; import Item from "../Item/Item"; import { featuredOnly, nonFeaturedOnly, Item as mItem, } from "../../model"; import "./item-list.scss"; type ItemListProps = { items: mItem[]; activeItem?: mItem; noLeadingBorder?: boolean; headerStyle?: React.CSSProperties; itemStyle?: React.CSSProperties[]; }; const ItemList: React.FC = ({ children, items, activeItem, noLeadingBorder, headerStyle = {}, itemStyle = [], }) => { const featuredItems = featuredOnly(items); const nonFeaturedItems = nonFeaturedOnly(items); return (
{children}
{featuredItems.map((item, i) => ( ))} {nonFeaturedItems.map((item, i) => ( ))}
);} export default ItemList;