feat(sponsors): add BlackSmith and update Tuta logos in Sponsors component

This commit is contained in:
Canoa 2025-06-20 21:18:13 +01:00
parent 15dab949de
commit a8a0b04020
5 changed files with 43 additions and 1 deletions

View file

@ -0,0 +1,13 @@
<svg width="408" height="96" viewBox="0 0 408 96" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M214.062 57.7319H220.318V64.7607H213.28V58.5127H189.038V70.2275H214.062V76.4756H220.318V89.752H214.062V96H188.256V89.752H181.999V82.7231H189.038V88.9712H213.28V77.2563H188.256V71.0083H181.999V57.7319H188.256V51.4839H214.062V57.7319Z" fill="#2e2e2e"/>
<path d="M246.906 57.7319H252.38V51.4839H265.675V57.7319H271.93V96H264.892V58.5127H253.162V96H246.124V58.5127H234.394V96H227.356V57.7319H233.612V51.4839H246.906V57.7319Z" fill="#2e2e2e"/>
<path d="M292.263 57.7319H297.737V51.4839H311.031V58.5127H298.519V88.9712H311.031V96H297.737V89.752H292.263V96H278.969V88.9712H291.481V58.5127H278.969V51.4839H292.263V57.7319Z" fill="#2e2e2e"/>
<path d="M337.619 57.7319H343.093V51.4839H362.644V58.5127H343.876V96H336.837V58.5127H318.069V51.4839H337.619V57.7319Z" fill="#2e2e2e"/>
<path d="M376.719 70.2275H400.962V51.4839H408V96H400.962V77.2563H376.719V96H369.682V51.4839H376.719V70.2275Z" fill="#2e2e2e"/>
<path d="M144 95.937H48.0007L47.9841 94.6992C47.327 68.7964 26.0955 48 0 48V0.0629883H144V95.937Z" fill="#2e2e2e"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M214.062 6.24805H220.318V19.5244H214.062V24.9917H220.318V38.2681H214.062V44.5161H181.999V24.9917H188.256V19.5244H181.999V0H214.062V6.24805ZM189.038 37.4873H213.28V25.7725H189.038V37.4873ZM189.038 18.7437H213.28V7.02881H189.038V18.7437Z" fill="#2e2e2e"/>
<path d="M237.516 37.4873H262.54V44.5161H230.478V0H237.516V37.4873Z" fill="#2e2e2e"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M304.763 6.24805H311.019V44.5161H303.981V25.7725H279.739V44.5161H272.701V6.24805H278.957V0H304.763V6.24805ZM279.739 18.7437H303.981V7.02881H279.739V18.7437Z" fill="#2e2e2e"/>
<path d="M353.241 6.24805H359.498V13.2769H352.46V7.02881H328.217V37.4873H352.46V31.2393H359.498V38.2681H353.241V44.5161H327.435V38.2681H321.179V6.24805H327.435V0H353.241V6.24805Z" fill="#2e2e2e"/>
<path d="M376.696 18.7437H394.682V12.4956H400.938V0H407.976V13.2769H401.72V19.5244H395.464V24.9917H401.72V31.2393H407.976V44.5161H400.938V32.0205H394.682V25.7725H376.696V44.5161H369.658V0H376.696V18.7437Z" fill="#2e2e2e"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1,13 @@
<svg width="1407" height="500" viewBox="0 0 1407 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_239_62)">
<path d="M1200.9 290.615C1200.9 246.523 1234.56 194.179 1291.91 194.179H1334.26L1319.06 242.181C1301.03 299.309 1273.23 335.14 1239.13 335.14C1214.37 335.14 1200.9 318.196 1200.9 290.615ZM986.088 266.512C965.018 334.06 997.167 380.54 1070.15 380.54C1080.8 380.54 1094.69 379.665 1099.04 378.585C1101.21 377.937 1102.29 376.847 1102.94 374.892L1115.54 332.754C1116.18 330.367 1115.54 328.412 1111.84 328.628C1100.76 329.719 1090.77 330.583 1081.65 330.583C1044.94 330.583 1029.95 311.037 1040.82 276.069L1066.44 193.963H1140.95C1142.9 193.963 1144.64 192.872 1145.5 190.486L1158.75 147.916C1159.4 145.529 1158.11 143.79 1155.28 143.79H1082.08L1091.64 112.732C1092.29 110.561 1091.85 109.255 1090.12 107.743L1051.45 72.7753C1049.28 70.8206 1046.89 71.4686 1046.02 74.298L986.077 266.523L986.088 266.512ZM729.565 268.024C708.064 336.663 742.599 381.62 796.898 381.62C828.172 381.62 852.718 366.631 870.321 342.084L869.889 373.574C869.889 376.62 871.412 377.484 874.014 377.484H908.766C911.379 377.484 912.459 376.393 913.334 374.006L983.269 148.337C984.133 145.518 983.053 143.78 980.008 143.78H930.483C928.085 143.78 926.789 144.87 925.915 147.257L896.152 242.397C877.686 301.263 848.366 334.924 817.74 334.924C787.113 334.924 774.079 310.81 785.591 273.888L824.91 148.348C825.774 145.529 824.694 143.79 821.649 143.79H772.124C769.738 143.79 768.431 144.881 767.556 147.268L729.543 268.034L729.565 268.024ZM560.148 266.512C539.079 334.06 571.228 380.54 644.209 380.54C654.846 380.54 668.755 379.665 673.096 378.585C675.267 377.937 676.358 376.847 677.005 374.892L689.597 332.754C690.245 330.367 689.381 328.412 685.904 328.628C674.824 329.719 664.835 330.583 655.71 330.583C619.003 330.583 604.014 311.037 614.878 276.069L640.504 193.963H715.008C716.962 193.963 718.701 192.872 719.565 190.486L732.815 147.916C733.463 145.529 732.167 143.79 729.338 143.79H656.142L665.699 112.732C666.347 110.561 665.915 109.255 664.176 107.743L625.515 72.7753C623.345 70.8206 620.947 71.4686 620.083 74.298L560.137 266.523L560.148 266.512ZM1220.88 381.631C1249.99 381.631 1274.09 368.596 1292.34 342.095V373.585C1292.34 376.188 1293.86 377.494 1296.25 377.494H1331C1333.39 377.494 1334.69 376.404 1335.56 374.017L1406.15 148.132C1406.8 145.745 1405.5 143.79 1403.11 143.79H1293.42C1186.34 143.79 1144.64 236.317 1144.64 296.263C1144.42 348.607 1177.22 381.62 1220.88 381.62" fill="#2e2e2e"/>
<path d="M40.6017 5L126.617 91.4471C128.571 93.4017 130.526 94.0497 133.571 94.0497H500.213C502.826 94.0497 504.338 91.0043 501.736 88.6177L416.79 3.04536C414.835 1.09071 412.88 0 408.755 0H42.5564C39.0791 0 38.6471 3.04536 40.6017 5Z" fill="#2e2e2e"/>
<path d="M27.999 496.091C27.5671 498.045 28.431 500 31.0444 500H388.561C392.038 500 393.561 498.477 394.641 495.443L502.815 148.348C503.906 144.87 502.373 143.791 499.338 143.791H140.731C137.686 143.791 136.822 144.881 135.731 147.268L27.999 496.091Z" fill="#2e2e2e"/>
<path d="M0.850098 396.177C0.850098 400.086 5.8501 400.086 6.93001 396.177L88.8199 130.54C89.9106 127.494 89.9106 125.54 87.2972 122.937L5.8501 42.5701C3.89545 40.3994 0.850098 41.4794 0.850098 44.0927V396.177Z" fill="#2e2e2e"/>
</g>
<defs>
<clipPath id="clip0_239_62">
<rect width="1405.48" height="500" fill="white" transform="translate(0.850098)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -4,7 +4,8 @@ import { getLocale, getUI } from '~/utils/i18n'
const locale = getLocale(Astro)
import tutaLogo from '~/assets/sponsors/tutaLogo_monochrome.svg'
import tutaLogo from '~/assets/sponsors/tutaLogo-dark.svg'
import blacksmithLogo from '~/assets/sponsors/blacksmith-logo-dark.svg'
import Image from 'astro/components/Image.astro'
const { showSponsors = true } = Astro.props
@ -28,6 +29,13 @@ const {
<span class="opacity-80" set:html={sponsors.description} />
</p>
<div class="sponsors__sponsor relative mt-8 flex items-center justify-center">
<a href="{sponsors.sponsors['blacksmith'].url}" target="_blank" class="w-fit">
<Image
src={blacksmithLogo}
alt={sponsors.sponsors['blacksmith'].name}
class="h-16 w-fit object-contain"
/>
</a>
<a
href={sponsors.sponsors['tuta'].url}
target="_blank"

View file

@ -49,6 +49,10 @@
"tuta": {
"name": "Tuta",
"url": "https://tuta.com/"
},
"blacksmith": {
"name": "BlackSmith",
"url": "https://www.blacksmith.sh/"
}
}
},

View file

@ -49,6 +49,10 @@
"tuta": {
"name": "Tuta",
"url": "https://tuta.com/"
},
"blacksmith": {
"name": "BlackSmith",
"url": "https://www.blacksmith.sh/"
}
}
},