import React from "react"; import { featuredOnly, Item as mItem, nonFeaturedOnly } from "../../model"; import Item from "../Item/Item"; 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;