2019-11-13 19:15:27 +01:00
|
|
|
import {
|
|
|
|
guestbookEntry,
|
|
|
|
guestbookEntryUserDetail,
|
|
|
|
guestbookEntryUserDetailAvatar,
|
|
|
|
guestbookEntryUserDetailAvatarImg,
|
|
|
|
guestbookEntryUserDetailTimestamp,
|
|
|
|
guestbookEntryUserDetailBiolink,
|
|
|
|
guestbookEntryStory,
|
|
|
|
guestbookEntryShare,
|
|
|
|
guestbookEntryShareTwitterButton,
|
|
|
|
guestbookEntryShareTwitterButtonLogo1,
|
|
|
|
guestbookEntryShareTwitterButtonLogo2,
|
|
|
|
} from '../styles/guestbookentry'
|
|
|
|
|
2020-05-18 23:44:18 +02:00
|
|
|
export default function GuestbookEntry(props) {
|
|
|
|
return (
|
|
|
|
<>
|
|
|
|
<div className={guestbookEntry.className}>
|
|
|
|
<div className={guestbookEntryUserDetail.className}>
|
|
|
|
<div className={guestbookEntryUserDetailAvatar.className}>
|
|
|
|
<a
|
|
|
|
target="_blank"
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
href={`https://twitter.com/${props.twitter_handle}/`}
|
|
|
|
>
|
|
|
|
<img
|
|
|
|
className={guestbookEntryUserDetailAvatarImg.className}
|
2020-12-04 02:28:37 +01:00
|
|
|
src={`https://twitter-avatar.now.sh/${props.twitter_handle}/`}
|
2020-05-18 23:44:18 +02:00
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
</div>
|
2019-11-13 19:15:27 +01:00
|
|
|
<a
|
2020-05-18 23:44:18 +02:00
|
|
|
className={guestbookEntryUserDetailBiolink.className}
|
2019-11-13 19:15:27 +01:00
|
|
|
target="_blank"
|
2019-11-15 08:01:36 +01:00
|
|
|
rel="noopener noreferrer"
|
2019-11-13 19:15:27 +01:00
|
|
|
href={`https://twitter.com/${props.twitter_handle}/`}
|
|
|
|
>
|
2020-05-18 23:44:18 +02:00
|
|
|
{props.twitter_handle}
|
2019-11-13 19:15:27 +01:00
|
|
|
</a>
|
2020-05-18 23:44:18 +02:00
|
|
|
<span className={guestbookEntryUserDetailTimestamp.className}>
|
|
|
|
{props.date.toDateString()}
|
|
|
|
</span>
|
2019-11-13 19:15:27 +01:00
|
|
|
</div>
|
2020-05-18 23:44:18 +02:00
|
|
|
<div className={guestbookEntryStory.className}>{props.story}</div>
|
|
|
|
</div>
|
|
|
|
<div className={guestbookEntryShare.className}>
|
2019-11-13 19:15:27 +01:00
|
|
|
<a
|
2020-05-18 23:44:18 +02:00
|
|
|
href={`http://twitter.com/share?text=${encodeURIComponent(
|
|
|
|
props.story + ' @faunadb @zeithq'
|
|
|
|
)}&url=${encodeURIComponent(
|
|
|
|
'https://fauna.com'
|
|
|
|
)}&hashtags=graphql,nextjs
|
|
|
|
`}
|
2019-11-13 19:15:27 +01:00
|
|
|
target="_blank"
|
2019-11-15 08:01:36 +01:00
|
|
|
rel="noopener noreferrer"
|
2020-05-18 23:44:18 +02:00
|
|
|
className={guestbookEntryShareTwitterButton.className}
|
2019-11-13 19:15:27 +01:00
|
|
|
>
|
2020-05-18 23:44:18 +02:00
|
|
|
<img
|
|
|
|
src="/static/twitter_icon_black.png"
|
|
|
|
className={guestbookEntryShareTwitterButtonLogo1.className}
|
|
|
|
/>
|
|
|
|
<img
|
|
|
|
className={guestbookEntryShareTwitterButtonLogo2.className}
|
|
|
|
src="/static/twitter_icon_blue.png"
|
|
|
|
/>
|
2019-11-13 19:15:27 +01:00
|
|
|
</a>
|
|
|
|
</div>
|
2020-05-18 23:44:18 +02:00
|
|
|
{guestbookEntry.styles}
|
|
|
|
{guestbookEntryShare.styles}
|
|
|
|
{guestbookEntryShareTwitterButton.styles}
|
|
|
|
{guestbookEntryShareTwitterButtonLogo1.styles}
|
|
|
|
{guestbookEntryShareTwitterButtonLogo2.styles}
|
|
|
|
{guestbookEntryStory.styles}
|
|
|
|
{guestbookEntryUserDetail.styles}
|
|
|
|
{guestbookEntryUserDetailAvatar.styles}
|
|
|
|
{guestbookEntryUserDetailAvatarImg.styles}
|
|
|
|
{guestbookEntryUserDetailBiolink.styles}
|
|
|
|
{guestbookEntryUserDetailTimestamp.styles}
|
|
|
|
</>
|
|
|
|
)
|
|
|
|
}
|