import React, { Component } from "react"; import "../../scss/components/shared/resumes/ResumeComponent.scss"; interface IElement { title: string; content: JSX.Element; } interface IPropsResumeComponent { elements: IElement[]; } export default class ResumeComponent extends Component { props: IPropsResumeComponent = { elements: [] }; constructor(props: IPropsResumeComponent) { super(props); } render(): JSX.Element { return (
{this.props.elements.map( (e, i, arr): JSX.Element => (
{i + 1}. {e.title}
{e.content} {i < arr.length - 1 ?
: null}
) )}
); } }