UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

1 lines 1.75 kB
import"../../CommonImports";import"../../Core/core.css";import"./IdentityCard.css";import*as React from"react";import*as Resources from"../../Resources.Persona";import{Persona}from"../Persona/Persona";import{PersonaSize}from"../Persona/Persona.Props";import{CardContactLine}from"./CardContactLine";const GitHubCard=e=>{var e=e["identity"],{displayName:t,mail:a,mailNickname:r}=e;return React.createElement("div",{className:"bolt-identity-default-card-without-header bolt-identity-card-content"},React.createElement("div",{className:"flex-row"},React.createElement(Persona,{className:"bolt-identity-card-persona-main",size:PersonaSize.size72,identity:e}),React.createElement("div",{className:"flex-column flex-grow bolt-identity-card-name"},React.createElement("div",{className:"word-wrap title-s"},t),""===r?void 0:React.createElement("div",{className:"text-ellipsis"},r),""===a?void 0:React.createElement("div",{className:"text-ellipsis"},a))),React.createElement("div",null,(a||r)&&React.createElement("div",{className:"bolt-identity-default-card-info-wrapper"},React.createElement("hr",{className:"bolt-identity-card-hr"}),React.createElement("div",{className:"bolt-identity-default-card-header-wrapper"},React.createElement("div",{className:"bolt-identity-default-card-header pointer bolt-profile-card-tab-element"},Resources.IdentityCardContact)),React.createElement("div",{className:"bolt-identity-default-card-contact-info-container"},r&&React.createElement(CardContactLine,{iconName:"GitHubLogo",content:"thomabr"}),a&&React.createElement(CardContactLine,{iconName:"Mail",content:a,link:"mailto:"+a}),a&&React.createElement(CardContactLine,{iconName:"Chat",content:Resources.IdentityCardStartChat,link:"sip:"+a})))))};export{GitHubCard};