Files
pixelstreamingwebreact/src/components/footer/contactsContainer.tsx
T
2022-07-25 16:01:11 +05:30

37 lines
1.3 KiB
TypeScript

import React from "react";
type TProps = {
title: string
href?: string
pairData: Array<{value1: string, value2?: string}>
}
export const ContactContainer:React.FC<TProps> = React.memo((props) => {
return <div className="contact-container">
<div className="contact-header">
<span className="contact-header-title">{props.title}</span>
<span className="contact-header-line"></span>
</div>
{
props.href
? <a href={props.href} className='contact-href'>{props.href}</a>
: null
}
<div className="contact-data-container">
{props.pairData.map(pair => {
return <div className="contact-data-row">
<div className="contact-data-value-container">
<span className="contact-data-value">{pair.value1}</span>
</div>
{
pair?.value2
? <div className="contact-data-value-container">
<span className="contact-data-value">{pair?.value2}</span>
</div>
: null
}
</div>
})}
</div>
</div>
})