row.tsx 801 B

123456789101112131415161718192021222324252627282930313233
  1. import { UserEmailData } from '../../../../../../types/user-email'
  2. import { Row, Col } from 'react-bootstrap'
  3. import Email from './email'
  4. import InstitutionAndRole from './institution-and-role'
  5. import EmailCell from './cell'
  6. type EmailsRowProps = {
  7. userEmailData: UserEmailData
  8. }
  9. function EmailsRow({ userEmailData }: EmailsRowProps) {
  10. return (
  11. <Row>
  12. <Col sm={5}>
  13. <EmailCell>
  14. <Email userEmailData={userEmailData} />
  15. </EmailCell>
  16. </Col>
  17. <Col sm={5}>
  18. {userEmailData.affiliation?.institution && (
  19. <EmailCell>
  20. <InstitutionAndRole userEmailData={userEmailData} />
  21. </EmailCell>
  22. )}
  23. </Col>
  24. <Col sm={2}>
  25. <EmailCell>todo</EmailCell>
  26. </Col>
  27. </Row>
  28. )
  29. }
  30. export default EmailsRow