import React from "react"; import {ILigne, PassageType} from "./interfaces"; import {FontAwesomeIcon} from '@fortawesome/react-fontawesome' import {faBus} from '@fortawesome/free-solid-svg-icons' export default class Ligne extends React.Component { render() { return
{placeholder(this.props.ligne)}
} } interface IPassagesProps { passages: PassageType[]; } class Passages extends React.Component { render() { return } } interface IPassageProps { passage: PassageType; } class Passage extends React.Component { render() { return
  • {placeholder(this.props.passage)}
  • } } function placeholder(value?: string) { if (value === undefined) { return } else { return value; } }