import { Container, Header, Table, TableProps } from "@awsui/components-react"; import React from "react"; import { Project } from "../../models/project"; import styles from "../PortShared/Table.module.scss"; interface Props { projects: Project[]; } const PortSolutionSummaryInternal: React.FC = ({ projects }) => { return ( Selected projects} disableContentPaddings={true}> columnDefinitions={columnDefinitions} items={projects} className={styles.borderless} // variant="borderless" /> ); }; const columnDefinitions: TableProps.ColumnDefinition[] = [ { id: "name", header: "Name", cell: item => item.projectName }, { id: "target-framework", header: "Project framework", cell: item => item.targetFrameworks?.join(", ") || "" } ]; export const PortSolutionSummary = React.memo(PortSolutionSummaryInternal);