add: Signal contact info & Akkoma -> Pleroma

This commit is contained in:
Franek 2025-05-11 00:52:04 +02:00
parent e8fc605cf9
commit 8e48e40a31
3 changed files with 28 additions and 12 deletions

View File

Before

Width:  |  Height:  |  Size: 427 B

After

Width:  |  Height:  |  Size: 427 B

6
public/icons/signal.svg Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>signal</title>
<path d="M16 3.816c-6.726 0.004-12.178 5.457-12.178 12.184 0 2.404 0.696 4.645 1.897 6.533l-0.029-0.049-1.172 4.999 4.999-1.172c1.841 1.176 4.086 1.874 6.493 1.874 6.729 0 12.184-5.455 12.184-12.184s-5.455-12.184-12.184-12.184c-0.004 0-0.007 0-0.011 0h0.001zM9.041 27.688l-2.012 0.469 0.319 1.368 1.481-0.344c1.024 0.57 2.211 1.044 3.46 1.36l0.103 0.022 0.337-1.363c-1.394-0.354-2.619-0.875-3.738-1.555l0.060 0.034zM2.48 24.642l1.368 0.319 0.469-2.012c-0.643-1.062-1.162-2.291-1.492-3.596l-0.020-0.093-1.362 0.337c0.338 1.352 0.812 2.539 1.421 3.64l-0.039-0.076zM5.782 28.443l-2.903 0.679 0.677-2.903-1.368-0.321-0.677 2.903c-0.024 0.096-0.037 0.207-0.037 0.321 0 0.776 0.629 1.406 1.406 1.406 0.114 0 0.224-0.014 0.33-0.039l-0.010 0.002 2.9-0.665zM13.964 2.561c0.612-0.097 1.317-0.152 2.036-0.152s1.424 0.055 2.112 0.162l-0.077-0.010 0.214-1.39c-0.675-0.107-1.454-0.169-2.247-0.169s-1.572 0.061-2.332 0.18l0.085-0.011zM28.84 8.248l-1.205 0.721c0.666 1.083 1.201 2.337 1.538 3.669l0.020 0.094 1.363-0.337c-0.394-1.571-0.984-2.953-1.754-4.212l0.037 0.065zM5.061 7.938c0.822-1.107 1.772-2.057 2.843-2.853l0.036-0.026-0.844-1.132c-1.218 0.905-2.263 1.95-3.139 3.128l-0.028 0.040zM24.060 5.059c1.107 0.822 2.057 1.772 2.853 2.843l0.026 0.036 1.132-0.843c-0.905-1.218-1.95-2.263-3.128-3.139l-0.040-0.028zM26.939 24.063c-0.822 1.106-1.772 2.055-2.843 2.851l-0.036 0.026 0.835 1.132c1.221-0.905 2.269-1.95 3.148-3.128l0.028-0.040zM18.036 29.44c-0.612 0.097-1.317 0.152-2.036 0.152s-1.424-0.055-2.112-0.162l0.077 0.010-0.212 1.39c0.675 0.107 1.454 0.169 2.247 0.169s1.572-0.061 2.332-0.18l-0.085 0.011zM30.557 19.599l-1.362-0.337c-0.358 1.428-0.893 2.683-1.593 3.827l0.034-0.059 1.205 0.726c0.734-1.196 1.324-2.581 1.695-4.053l0.022-0.103zM29.59 16c0 0.003 0 0.006 0 0.009 0 0.716-0.055 1.419-0.162 2.104l0.010-0.076 1.39 0.21c0.107-0.675 0.169-1.454 0.169-2.247s-0.061-1.572-0.18-2.331l0.011 0.085-1.39 0.211c0.097 0.61 0.152 1.312 0.152 2.028 0 0.003 0 0.006 0 0.009v-0zM23.752 28.839l-0.722-1.205c-1.083 0.666-2.337 1.201-3.669 1.538l-0.094 0.020 0.337 1.363c1.572-0.394 2.954-0.984 4.213-1.754l-0.065 0.037zM2.41 15.999c0-0.003 0-0.006 0-0.009 0-0.716 0.055-1.419 0.162-2.104l-0.010 0.076-1.39-0.21c-0.107 0.675-0.169 1.454-0.169 2.247s0.061 1.572 0.179 2.331l-0.011-0.085 1.39-0.211c-0.097-0.61-0.152-1.312-0.152-2.028 0-0.002 0-0.005 0-0.007v0zM3.16 8.248c-0.734 1.195-1.323 2.578-1.695 4.048l-0.022 0.103 1.362 0.337c0.358-1.428 0.894-2.683 1.595-3.827l-0.034 0.059zM19.599 1.442l-0.337 1.362c1.428 0.358 2.683 0.893 3.827 1.593l-0.059-0.034 0.726-1.205c-1.196-0.734-2.581-1.324-4.053-1.695l-0.103-0.022zM12.401 1.442l0.337 1.362c-1.428 0.358-2.683 0.893-3.827 1.593l0.059-0.034-0.722-1.205c1.195-0.734 2.579-1.323 4.049-1.695l0.103-0.022z"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -3,9 +3,12 @@ import { asCardStack } from "../components/card-stack";
const Links: React.FC = () => {
return <>
<h2>Fediverse!</h2>
<h2>Fediverse...</h2>
{asCardStack(FEDIVERSE_LINKS)}
<h2>Contact ways...</h2>
{asCardStack(CONTACT_WAYS)}
<h2>Some links...</h2>
{asCardStack(LINKS)}
</>;
@ -17,22 +20,34 @@ const Heading = styled.h1`
const FEDIVERSE_LINKS = [
{
content: "Akkoma",
icon: "/icons/fediverse/akkoma.svg",
link: "https://akkoma.sador.me"
content: "Pleroma",
icon: "/icons/fediverse/pleroma.svg",
link: "https://social.sador.me/@boss"
},
{
content: "Pixelfed",
icon: "/icons/fediverse/pixelfed.svg",
link: "https://pix.sador.me"
link: "https://pix.sador.me/boss"
},
{
content: "PeerTube",
icon: "/icons/fediverse/peertube.svg",
link: "https://tube.sador.me/home"
link: "https://tube.sador.me/c/sador"
}
].map(link => Object.assign(link, { primary: true }));
const CONTACT_WAYS = [
{
content: "Matrix",
icon: "/icons/matrix.svg",
link: "https://matrix.to/#/@boss:sador.me"
},
{
content: "@sadorowo.66",
icon: "/icons/signal.svg"
}
];
const LINKS = [
{
content: "PGP",
@ -55,11 +70,6 @@ const LINKS = [
icon: "/icons/gitea.svg",
link: "https://git.sador.me"
},
{
content: "Matrix",
icon: "/icons/matrix.svg",
link: "https://matrix.to/#/@boss:sador.me"
},
{
content: "Instagram (deactivated)",
icon: "/icons/instagram.svg",
@ -68,4 +78,4 @@ const LINKS = [
}
];
export default Links;
export default Links;