import React from "react"; import classes from "./classes.module.scss"; import { Contact } from "le-coffre-resources/dist/Notary"; import Typography, { ITypo } from "../../Typography"; import Image from "next/image"; import PenIcon from "@Assets/Icons/pen.svg"; import WarningBadge from "../../WarningBadge"; type IProps = { contact: { first_name: Contact["first_name"], last_name: Contact["last_name"], phone_number: Contact["phone_number"], cell_phone_number: Contact["cell_phone_number"], email: Contact["email"], } }; type IState = {}; export default class UserFolderHeader extends React.Component { public override render(): JSX.Element { return
Nom {this.props.contact.last_name}
Prénom {this.props.contact.first_name}
Numéro de téléphone {this.formatPhoneNumber(this.props.contact.phone_number) ?? this.formatPhoneNumber(this.props.contact.cell_phone_number)}
E-mail {this.props.contact.email}
edit
; } private formatPhoneNumber(phoneNumber: string): string { if (!phoneNumber) return ""; const output = phoneNumber.split('').map((char, index) => { if(index%2) return char + " "; return char; }); return output.join(""); } }