Add Mastodon link support to BlogDiscussions
This commit is contained in:
@@ -184,4 +184,4 @@ Have no idea why everyone wants to write a conclusion for each post nowadays. It
|
|||||||
|
|
||||||
Have a nice tinkering.
|
Have a nice tinkering.
|
||||||
|
|
||||||
<BlogDiscussions/>
|
<BlogDiscussions mastodonLink="https://techhub.social/@estevez/115332360350515438"/>
|
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "yevi-org",
|
"name": "yevi-org",
|
||||||
"version": "0.4.1",
|
"version": "0.4.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"docusaurus": "docusaurus",
|
"docusaurus": "docusaurus",
|
||||||
|
@@ -1,16 +1,30 @@
|
|||||||
import styles from './styles.module.css';
|
import styles from './styles.module.css';
|
||||||
|
|
||||||
export default function BlogDiscussions() {
|
const MatrixIcon = require('@site/static/icons/matrix.svg').default;
|
||||||
const Svg = require('@site/static/icons/matrix.svg').default;
|
|
||||||
|
const MastodonIcon = require('@site/static/icons/mastodon.svg').default;
|
||||||
|
|
||||||
|
export default function BlogDiscussions({ mastodonLink }) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<section className={styles.blogDiscussions}>
|
<section className={styles.blogDiscussions}>
|
||||||
|
|
||||||
<a className={styles.blogDiscussions_container} href="https://matrix.to/#/%23yevi-org-pub:vi.place" target='_blank'>
|
<a className={styles.blogDiscussions_container} href="https://matrix.to/#/%23yevi-org-pub:vi.place" target='_blank'>
|
||||||
<Svg fill="currentColor" className={styles.icon} role="img" />
|
<MatrixIcon fill="currentColor" className={styles.icon} role="img" />
|
||||||
<span className={styles.linkText}>Join discussion at Matrix</span>
|
<span className={styles.linkText}>Discuss on Matrix</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
{mastodonLink ? (
|
||||||
|
<a className={styles.blogDiscussions_container} href={mastodonLink} target='_blank'>
|
||||||
|
<MastodonIcon fill="currentColor" className={styles.icon} role="img" />
|
||||||
|
<span className={styles.linkText}>Discuss on Mastodon</span>
|
||||||
|
</a>
|
||||||
|
) : (
|
||||||
|
null
|
||||||
|
)}
|
||||||
</section>
|
</section>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@@ -1,14 +1,15 @@
|
|||||||
.blogDiscussions {
|
.blogDiscussions {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content: center;
|
justify-content: space-evenly;
|
||||||
|
flex-wrap: wrap;
|
||||||
padding: 1rem 0;
|
padding: 1rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.blogDiscussions_container {
|
.blogDiscussions_container {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
flex-wrap: wrap;
|
flex-wrap: nowrap;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
@@ -80,4 +80,6 @@ Services accessible only from my home network or Tailnet.
|
|||||||
|
|
||||||
## Tools
|
## Tools
|
||||||
|
|
||||||
- Tailscale
|
- Tailscale
|
||||||
|
|
||||||
|
<BlogDiscussions />
|
Reference in New Issue
Block a user