UNPKG

gatsby-remark-dictionary

Version:

Create a dictionary of word and phrases to be converted to highlighted values and links. define once and all phrases will be converted during build time.

41 lines (38 loc) 1.43 kB
import React from 'react'; const CommunityAuthor = ({ name, imageUrl, twitterUrl, githubUrl, description }) => { return ( <> <h2 className="communitySection">About the community author</h2> <div className="authorSection"> <div className="authorImg"> <img src={imageUrl} alt={name} /> </div> <div className="authorDetails"> <div className="authorName"> <strong>{name}</strong> {twitterUrl ? ( <a href={twitterUrl} target="_blank" rel="noopener noreferrer"> <img src="https://storage.googleapis.com/graphql-engine-cdn.hasura.io/learn-hasura/assets/social-media/twitter-icon.svg" alt="Twitter Icon" aria-label="Twitter" /> </a> ) : null} {githubUrl ? ( <a href={githubUrl} target="_blank" rel="noopener noreferrer"> <img src="https://storage.googleapis.com/graphql-engine-cdn.hasura.io/learn-hasura/assets/social-media/github-icon.svg" alt="Github Icon" aria-label="Github" /> </a> ) : null} </div> <div className="authorDesc">{description}</div> </div> </div> </> ); }; export default CommunityAuthor;