Skip to content

Commit 96bc9f9

Browse files
authored
ui-components: add more partners logos
1 parent 9570258 commit 96bc9f9

File tree

21 files changed

+1136
-9
lines changed

21 files changed

+1136
-9
lines changed

apps/site/util/partners/constants.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,48 @@
6262
"categories": ["infrastructure"],
6363
"weight": 3
6464
},
65+
{
66+
"id": "MICROSOFT",
67+
"name": "Microsoft",
68+
"href": "https://microsoft.com",
69+
"categories": ["infrastructure"],
70+
"weight": 2
71+
},
72+
{
73+
"id": "IBM",
74+
"name": "IBM",
75+
"href": "https://www.ibm.com",
76+
"categories": ["infrastructure", "release"],
77+
"weight": 3
78+
},
79+
{
80+
"id": "SCALEWAY",
81+
"name": "Scaleway",
82+
"href": "https://www.scaleway.com",
83+
"categories": ["infrastructure"],
84+
"weight": 2
85+
},
6586
{
6687
"id": "ARM",
6788
"name": "ARM",
6889
"href": "https://www.arm.com",
6990
"categories": ["infrastructure"],
7091
"weight": 2
7192
},
93+
{
94+
"id": "EQUINIXMETAL",
95+
"name": "Equinix Metal",
96+
"href": "https://www.equinix.com",
97+
"categories": ["infrastructure"],
98+
"weight": 2
99+
},
100+
{
101+
"id": "OPENSSF",
102+
"name": "OpenSSF",
103+
"href": "https://openssf.org/",
104+
"weight": 2,
105+
"categories": ["security"]
106+
},
72107
{
73108
"id": "VLT",
74109
"name": "Vlt",
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import classNames from 'classnames';
2+
import type { FC, SVGProps } from 'react';
3+
4+
const EquinixMetal: FC<SVGProps<SVGSVGElement>> = props => (
5+
<svg
6+
version="1.1"
7+
id="Layer_1"
8+
xmlns="http://www.w3.org/2000/svg"
9+
xmlnsXlink="http://www.w3.org/1999/xlink"
10+
x="0px"
11+
y="0px"
12+
viewBox="0 0 855.18 470.45"
13+
enableBackground="new 0 0 855.18 470.45"
14+
className={classNames('text-[#E91C24] dark:text-white', props.className)}
15+
xmlSpace="preserve"
16+
>
17+
<polygon
18+
fill="currentColor"
19+
points="360.02,0 288.02,25.08 288.02,402.81 240.02,386.11 240.02,41.88 96.02,92.17 96.02,335.82
20+
48.04,319.05 48.04,108.9 0,125.7 0,353.16 144.01,403.42 144.01,126.23 192.04,109.49 192.04,420.19 336.04,470.45 336.04,59.19
21+
360.02,50.82 384.01,59.19 384.01,470.45 528.07,420.19 528.07,109.49 576,126.23 576,403.42 720,353.16 720,125.7 671.99,108.9
22+
671.99,319.05 624.04,335.82 624.04,92.17 480.01,41.88 480.01,386.11 431.98,402.81 431.98,25.08 "
23+
/>
24+
<path
25+
fill="currentColor"
26+
d="M811.93,337.24c24.12,0,43.24-19.94,43.24-43.49v-0.28c0-23.61-18.9-43.27-43.24-43.27
27+
c-24.11,0-43.23,19.92-43.23,43.55v0.21C768.7,317.57,787.57,337.24,811.93,337.24 M811.93,332.49c-21.85,0-38.25-17.37-38.25-38.52
28+
v-0.21c0-21.14,16.62-38.78,38.25-38.78c21.86,0,38.26,17.37,38.26,38.5v0.28C850.19,314.83,833.55,332.49,811.93,332.49
29+
M794.04,315.34h10.92v-14.15h6.97l9.71,14.15h13.17l-11.44-16.14c5.98-2,9.95-6.69,9.95-13.89c0-10.18-7.73-14.95-18.15-14.95
30+
h-21.12V315.34z M804.96,292.24v-12.43h9.46c4.69,0,7.72,2.26,7.72,6.2c0,3.74-2.74,6.23-7.72,6.23H804.96z"
31+
/>
32+
</svg>
33+
);
34+
35+
export default EquinixMetal;
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
import classNames from 'classnames';
2+
import type { FC, SVGProps } from 'react';
3+
4+
const EquinixMetal: FC<SVGProps<SVGSVGElement>> = props => (
5+
<svg
6+
version="1.1"
7+
id="Layer_1"
8+
xmlns="http://www.w3.org/2000/svg"
9+
xmlnsXlink="http://www.w3.org/1999/xlink"
10+
x="0px"
11+
y="0px"
12+
viewBox="0 0 3217.55 470.45"
13+
enableBackground="new 0 0 3217.55 470.45"
14+
xmlSpace="preserve"
15+
className={classNames('text-[#E91C24] dark:text-white', props.className)}
16+
>
17+
<g>
18+
<polygon
19+
className="fill-back dark:fill-current"
20+
points="1081.56,248.72 1188.44,248.72 1188.44,218.71 1081.56,218.71 1081.56,153.99 1240.97,153.99
21+
1240.97,124.12 1049.23,124.12 1049.23,352.54 1246.59,352.54 1246.59,323.07 1081.56,323.07 "
22+
/>
23+
<g>
24+
<path
25+
className="fill-back dark:fill-current"
26+
d="M1924.93,261.52c0,40.82-26.16,67.8-65.02,67.8c-37.7,0-61.29-27.3-61.29-67.8V124.7h-32v138.35
27+
c0,62.3,43.53,96.25,93.07,96.25c73.13,0,96.91-51.6,96.91-96.25V124.7h-31.67V261.52z"
28+
/>
29+
</g>
30+
<rect
31+
x="2134.65"
32+
y="124.12"
33+
className="fill-back dark:fill-current"
34+
width="31.75"
35+
height="228.45"
36+
/>
37+
<polygon
38+
className="fill-back dark:fill-current"
39+
points="2545.41,303.11 2388.48,124.12 2357.1,124.12 2357.1,352.54 2388.81,352.54 2388.81,172.1
40+
2546.05,352.54 2577.02,352.54 2577.02,124.12 2545.41,124.12 "
41+
/>
42+
<rect
43+
x="2769.56"
44+
y="124.12"
45+
className="fill-back dark:fill-current"
46+
width="31.72"
47+
height="228.45"
48+
/>
49+
<polygon
50+
className="fill-back dark:fill-current"
51+
points="3109.94,228.58 3202.03,123.87 3162.89,123.87 3089.79,205.98 3018.68,123.87 2977.23,123.87
52+
3066.07,228.65 2954.95,352.5 2995.54,352.5 3086.64,250.82 3173.53,352.5 3217.55,352.5 "
53+
/>
54+
<g>
55+
<path
56+
className="fill-back dark:fill-current"
57+
d="M1572.69,238.2c0,32.25-10.09,53.26-28.53,71.2l-17.2-20.57l-36.81-0.04l30.15,35.76
58+
c-7.36,3.65-20.64,6.62-30.98,6.69c-47.34,0.33-85.03-39.16-85.03-92.78l-0.02-0.87c0-54.6,35.31-93.25,82.91-93.51
59+
c47.62-0.4,85.52,38.91,85.52,93.15V238.2z M1487.89,114.86c-65.89,0.43-116.69,51.96-116.69,123.85v0.87
60+
c0,71.45,52.04,121.75,117.46,121.28c16.81-0.14,36.68-4.67,51.55-12.62l18.05,21.44l36.92-0.04l-31.61-37.35
61+
c25.86-20.36,42.15-53.88,42.15-95.28v-0.9C1605.74,165.09,1553.52,114.36,1487.89,114.86"
62+
/>
63+
<path
64+
fill="currentColor"
65+
d="M852.81,337.24c24.09,0,43.21-19.92,43.21-43.5v-0.25c0-23.61-18.88-43.28-43.21-43.28
66+
c-24.13,0-43.27,19.92-43.27,43.54v0.25C809.54,317.57,828.44,337.24,852.81,337.24 M852.81,332.5
67+
c-21.87,0-38.27-17.39-38.27-38.51v-0.25c0-21.15,16.63-38.76,38.27-38.76c21.84,0,38.25,17.39,38.25,38.51v0.25
68+
C891.06,314.86,874.42,332.5,852.81,332.5 M834.91,315.37h10.94v-14.18h6.96l9.69,14.18h13.16l-11.41-16.16
69+
c5.96-1.99,9.92-6.69,9.92-13.92c0-10.16-7.72-14.93-18.18-14.93h-21.09V315.37z M845.86,292.26v-12.44h9.42
70+
c4.7,0,7.72,2.24,7.72,6.22c0,3.73-2.72,6.22-7.72,6.22H845.86z"
71+
/>
72+
</g>
73+
</g>
74+
<polygon
75+
fill="currentColor"
76+
points="360.02,0 288.02,25.08 288.02,402.81 240.02,386.11 240.02,41.88 96.02,92.17 96.02,335.82
77+
48.04,319.05 48.04,108.9 0,125.7 0,353.16 144.01,403.42 144.01,126.23 192.04,109.49 192.04,420.19 336.04,470.45 336.04,59.19
78+
360.02,50.82 384.01,59.19 384.01,470.45 528.07,420.19 528.07,109.49 576,126.23 576,403.42 720,353.16 720,125.7 671.99,108.9
79+
671.99,319.05 624.04,335.82 624.04,92.17 480.01,41.88 480.01,386.11 431.98,402.81 431.98,25.08 "
80+
/>
81+
</svg>
82+
);
83+
84+
export default EquinixMetal;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import Favicon from './Favicon';
2+
import Logo from './Logo';
3+
4+
export { Favicon, Logo };
Lines changed: 224 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
import classNames from 'classnames';
2+
import type { FC, SVGProps } from 'react';
3+
4+
const IBM: FC<SVGProps<SVGSVGElement>> = props => (
5+
<svg
6+
version="1.1"
7+
id="Livello_1"
8+
xmlns="http://www.w3.org/2000/svg"
9+
xmlnsXlink="http://www.w3.org/1999/xlink"
10+
x="0px"
11+
y="0px"
12+
width="1000px"
13+
height="401.149px"
14+
viewBox="0 0 1000 401.149"
15+
enableBackground="new 0 0 1000 401.149"
16+
xmlSpace="preserve"
17+
className={classNames('text-[#1F70C1] dark:text-white', props.className)}
18+
>
19+
<g>
20+
<g>
21+
<polygon
22+
id="Rectangle-path"
23+
fill="currentColor"
24+
points="0,373.217 194.433,373.217 194.433,401.05 0,401.05 "
25+
/>
26+
<polygon
27+
id="Rectangle-path_1_"
28+
fill="currentColor"
29+
points="0,319.83 194.433,319.83 194.433,347.761 0,347.761 "
30+
/>
31+
<polygon
32+
id="Rectangle-path_2_"
33+
fill="currentColor"
34+
points="55.468,266.541 138.867,266.541 138.867,294.473 55.468,294.473 "
35+
/>
36+
<polygon
37+
id="Rectangle-path_3_"
38+
fill="currentColor"
39+
points="55.468,213.253 138.867,213.253 138.867,241.185 55.468,241.185 "
40+
/>
41+
<polygon
42+
id="Rectangle-path_4_"
43+
fill="currentColor"
44+
points="55.468,159.964 138.867,159.964 138.867,187.896 55.468,187.896 "
45+
/>
46+
<polygon
47+
id="Rectangle-path_5_"
48+
fill="currentColor"
49+
points="55.468,106.577 138.867,106.577 138.867,134.509 55.468,134.509 "
50+
/>
51+
<rect
52+
id="Rectangle-path_6_"
53+
y="53.288"
54+
fill="currentColor"
55+
width="194.433"
56+
height="27.932"
57+
/>
58+
<rect
59+
id="Rectangle-path_7_"
60+
fill="currentColor"
61+
width="194.433"
62+
height="27.932"
63+
/>
64+
</g>
65+
<g>
66+
<path
67+
id="Shape_16_"
68+
fill="currentColor"
69+
d="M222.167,347.761h299.029c5.051-8.617,8.815-18.027,11.094-27.932H222.167V347.761z"
70+
/>
71+
<path
72+
id="Shape_17_"
73+
fill="currentColor"
74+
d="M497.92,213.253H277.734v27.932h243.463C514.857,230.487,507.032,221.078,497.92,213.253z"
75+
/>
76+
<path
77+
id="Shape_18_"
78+
fill="currentColor"
79+
d="M277.734,159.964v27.932H497.92c9.311-7.825,17.135-17.235,23.277-27.932H277.734z"
80+
/>
81+
<path
82+
id="Shape_19_"
83+
fill="currentColor"
84+
d="M521.197,53.288H222.167V81.22H532.29C529.715,71.315,525.951,61.906,521.197,53.288z"
85+
/>
86+
<path
87+
id="Shape_20_"
88+
fill="currentColor"
89+
d="M429.279,0H222.167v27.932h278.526C482.072,10.697,456.815,0,429.279,0z"
90+
/>
91+
<rect
92+
id="Rectangle-path_8_"
93+
x="277.734"
94+
y="106.577"
95+
fill="currentColor"
96+
width="83.3"
97+
height="27.932"
98+
/>
99+
<path
100+
id="Shape_21_"
101+
fill="currentColor"
102+
d="M444.433,134.509h87.163c2.476-8.914,3.764-18.324,3.764-27.932h-90.927L444.433,134.509
103+
L444.433,134.509z"
104+
/>
105+
<polygon
106+
id="Rectangle-path_9_"
107+
fill="currentColor"
108+
points="277.734,266.541 361.034,266.541 361.034,294.473 277.734,294.473 "
109+
/>
110+
<path
111+
id="Shape_22_"
112+
fill="currentColor"
113+
d="M444.433,266.541v27.932h90.927c0-9.608-1.288-19.017-3.764-27.932H444.433z"
114+
/>
115+
<path
116+
id="Shape_23_"
117+
fill="currentColor"
118+
d="M222.167,400.852l207.112,0.297c27.734,0,52.793-10.697,71.513-27.932H222.167V400.852z"
119+
/>
120+
</g>
121+
<g>
122+
<polygon
123+
id="Rectangle-path_10_"
124+
fill="currentColor"
125+
points="555.567,373.217 694.433,373.217 694.433,401.05 555.567,401.05 "
126+
/>
127+
<polygon
128+
id="Rectangle-path_11_"
129+
fill="currentColor"
130+
points="555.567,319.83 694.433,319.83 694.433,347.761 555.567,347.761 "
131+
/>
132+
<polygon
133+
id="Rectangle-path_12_"
134+
fill="currentColor"
135+
points="611.034,266.541 694.433,266.541 694.433,294.473 611.034,294.473 "
136+
/>
137+
<polygon
138+
id="Rectangle-path_13_"
139+
fill="currentColor"
140+
points="611.034,213.253 694.433,213.253 694.433,241.185 611.034,241.185 "
141+
/>
142+
<polygon
143+
id="Shape_24_"
144+
fill="currentColor"
145+
points="733.063,53.288 555.567,53.288 555.567,81.22 742.67,81.22 "
146+
/>
147+
<polygon
148+
id="Shape_25_"
149+
fill="currentColor"
150+
points="714.639,0 555.567,0 555.567,27.932 724.247,27.932 "
151+
/>
152+
<polygon
153+
id="Rectangle-path_14_"
154+
fill="currentColor"
155+
points="861.034,373.217 1000,373.217 1000,401.05 861.034,401.05 "
156+
/>
157+
<polygon
158+
id="Rectangle-path_15_"
159+
fill="currentColor"
160+
points="861.034,319.83 1000,319.83 1000,347.761 861.034,347.761 "
161+
/>
162+
<polygon
163+
id="Rectangle-path_16_"
164+
fill="currentColor"
165+
points="861.034,266.541 944.433,266.541 944.433,294.473 861.034,294.473 "
166+
/>
167+
<polygon
168+
id="Rectangle-path_17_"
169+
fill="currentColor"
170+
points="861.034,213.253 944.433,213.253 944.433,241.185 861.034,241.185 "
171+
/>
172+
<polygon
173+
id="Shape_26_"
174+
fill="currentColor"
175+
points="861.034,187.896 944.433,187.896 944.433,159.964 861.034,159.964
176+
861.034,159.964 785.559,159.964 777.734,182.548 769.909,159.964 694.433,159.964 694.433,159.964 611.034,159.964
177+
611.034,187.896 694.433,187.896 694.433,162.242 703.249,187.896 852.219,187.896 861.034,162.242 "
178+
/>
179+
<polygon
180+
id="Shape_27_"
181+
fill="currentColor"
182+
points="944.433,106.577 803.982,106.577 794.374,134.509 944.433,134.509 "
183+
/>
184+
<polygon
185+
id="Shape_28_"
186+
fill="currentColor"
187+
points="840.927,0 831.319,27.932 1000,27.932 1000,0 "
188+
/>
189+
<polygon
190+
id="Shape_29_"
191+
fill="currentColor"
192+
points="777.734,400.852 787.341,373.217 768.126,373.217 "
193+
/>
194+
<polygon
195+
id="Shape_30_"
196+
fill="currentColor"
197+
points="759.311,347.761 796.157,347.761 806.062,319.83 749.505,319.83 "
198+
/>
199+
<polygon
200+
id="Shape_31_"
201+
fill="currentColor"
202+
points="740.59,294.473 814.877,294.473 824.683,266.541 730.784,266.541 "
203+
/>
204+
<polygon
205+
id="Shape_32_"
206+
fill="currentColor"
207+
points="721.969,241.185 833.597,241.185 843.106,213.253 712.361,213.253 "
208+
/>
209+
<polygon
210+
id="Shape_33_"
211+
fill="currentColor"
212+
points="611.034,134.509 761.093,134.509 751.486,106.577 611.034,106.577 "
213+
/>
214+
<polygon
215+
id="Shape_34_"
216+
fill="currentColor"
217+
points="812.896,81.22 1000,81.22 1000,53.288 822.405,53.288 "
218+
/>
219+
</g>
220+
</g>
221+
</svg>
222+
);
223+
224+
export default IBM;

0 commit comments

Comments
 (0)