| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
const Youtube = props => {  const { link, rest } = props  const src = link.match(/\?v=(.*)/)[1]  return (    <iframe      width='285'      height='160'      src={`https://www.youtube.com/embed/${src}`}      frameBorder='0'      allow='accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture'      allowFullScreen      {...rest}    />  )}const Spotify = props => {  const { link, rest } = props  const src = link.match(/track\/(.*)/)[1]  return (    <iframe      src={`https://open.spotify.com/embed/track/${src}`}      width='300'      height='80'      frameBorder='0'      allowtransparency='true'      allow='encrypted-media'      {...rest}    />  )}const Media = props => {  if (props.link.includes('youtube.com')) {    return <Youtube {...props} />  } else if (props.link.includes('spotify.com')) {    return <Spotify {...props} />  } else {    return <p>Link not recognized.</p>  }}export default Media
 |