Skip to content

Commit 1878ab6

Browse files
asgharali97Copilot
andcommitted
relocate partner images to static/images/partners and update references
Co-authored-by: Copilot <copilot@github.com>
1 parent 04a766f commit 1878ab6

99 files changed

Lines changed: 32209 additions & 174 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/collections/blog/2023/09-05-layer5-and-intel-collaboration/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: "Unlocking the Power of WebAssembly in Service Mesh Management"
33
subtitle: "Layer5 and Intel Collaboration"
44
date: 2023-09-05 10:30:05 -0530
55
author: Lee Calcote
6-
thumbnail: "../../../../assets/images/partners/intel-grey.svg"
7-
darkthumbnail: "../../../../assets/images/partners/intel_white.svg"
6+
thumbnail: "/images/partners/intel-grey.svg"
7+
darkthumbnail: "/images/partners/intel_white.svg"
88

99
category: "Partners"
1010
description: "This is a short summary of my blog post. This text will show in the blog's list view and in community newsletters."

src/collections/blog/2023/2023-09-05-unlocking-the-power-of-webassembly-in-service-mesh-management/index.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ title: "Unlocking the Power of WebAssembly in Service Mesh Management"
33
subtitle: "Layer5 and Intel Collaboration"
44
date: 2023-09-05 10:30:05 -0530
55
author: Lee Calcote
6-
thumbnail: "../../../../assets/images/partners/intel-grey.webp"
7-
darkthumbnail: "../../../../assets/images/partners/intel_white.webp"
6+
7+
thumbnail: "/images/partners/intel-grey.webp"
8+
darkthumbnail: "/images/partners/intel_white.webp"
89

910
category: "Partners"
1011
description: "This is a short summary of my blog post. This text will show in the blog's list view and in community newsletters."

src/collections/blog/2024/04-26-docker-compose-with-meshery/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ published: true
1818
import { BlogWrapper } from "../../Blog.style.js";
1919
import { Link } from "gatsby";
2020
import Button from "../../../../reusecore/Button";
21-
import DockerLogo from "../../../../assets/images/partners/docker.svg";
21+
import DockerLogo from "/images/partners/docker.svg";
2222
import dockercompose_logo from "../../../../assets/images/dockercompose-logo/dockercompose-logo.webp";
2323

2424
<BlogWrapper>

src/collections/events/2022/servicemeshcon-EU-2022/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ speakers: ["Lee Calcote","Mrittika Ganguli"]
1212
---
1313

1414
import { Link } from "gatsby";
15-
import IntelLogo from "../../../../assets/images/partners/intel_blue.svg";
15+
import IntelLogo from "/images/partners/intel_blue.svg";
1616
import Layer5Logo from "../../../../assets/images/layer5/layer5-only/svg/layer5-no-trim.svg";
1717

1818
Join Layer5 at ServiceMeshCon Europe 2022. <a href="https://events.linuxfoundation.org/servicemeshcon-europe/">ServiceMeshCon</a> is a vendor-neutral conference on service mesh technologies. Topics include getting started with and adopting a mesh, lessons learned from production deployments, and technical sessions from service mesh maintainers.

src/sections/Careers/Careers-Internship-grid/index.js

Lines changed: 58 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -7,67 +7,76 @@ import InternshipSectionWrapper from "./InternshipPage.style";
77
import ProgramsGrid from "../Careers-Programs-grid/index";
88
import FAQ from "../../General/Faq";
99

10-
11-
const UEM_Img = "../../../assets/images/partners/uem_partner.webp";
12-
const Univ_Texas_Img = "../../../assets/images/partners/texas_partner.webp";
10+
const UEM_Img = "/images/partners/uem_partner.webp";
11+
const Univ_Texas_Img = "/images/partners/texas_partner.webp";
1312
const Peek_Img = "../../../assets/images/layer5/layer5-peek-card-edited.svg";
1413

1514
const InternshipPage = ({ hide_heading }) => {
16-
const opportunities = useStaticQuery(
17-
graphql`query allOppornuties {
18-
internships: allMdx(
19-
sort: {frontmatter: {title: ASC}}
20-
filter: {fields: {collection: {eq: "careers"}}, frontmatter: {published: {eq: true}, type: {eq: "internship"}}}
21-
) {
22-
nodes {
23-
id
24-
frontmatter {
25-
title
26-
abstract
27-
thumbnail {
28-
childImageSharp {
29-
gatsbyImageData(width: 500, layout: CONSTRAINED)
15+
const opportunities = useStaticQuery(graphql`
16+
query allOppornuties {
17+
internships: allMdx(
18+
sort: { frontmatter: { title: ASC } }
19+
filter: {
20+
fields: { collection: { eq: "careers" } }
21+
frontmatter: { published: { eq: true }, type: { eq: "internship" } }
22+
}
23+
) {
24+
nodes {
25+
id
26+
frontmatter {
27+
title
28+
abstract
29+
thumbnail {
30+
childImageSharp {
31+
gatsbyImageData(width: 500, layout: CONSTRAINED)
32+
}
33+
extension
34+
publicURL
35+
}
36+
}
37+
fields {
38+
slug
3039
}
31-
extension
32-
publicURL
3340
}
3441
}
35-
fields {
36-
slug
37-
}
38-
}
39-
}
40-
jobs: allMdx(
41-
sort: {frontmatter: {title: ASC}}
42-
filter: {fields: {collection: {eq: "careers"}}, frontmatter: {published: {eq: true}, type: {eq: "job"}}}
43-
) {
44-
nodes {
45-
id
46-
frontmatter {
47-
title
48-
abstract
49-
thumbnail {
50-
childImageSharp {
51-
gatsbyImageData(width: 500, layout: CONSTRAINED)
42+
jobs: allMdx(
43+
sort: { frontmatter: { title: ASC } }
44+
filter: {
45+
fields: { collection: { eq: "careers" } }
46+
frontmatter: { published: { eq: true }, type: { eq: "job" } }
47+
}
48+
) {
49+
nodes {
50+
id
51+
frontmatter {
52+
title
53+
abstract
54+
thumbnail {
55+
childImageSharp {
56+
gatsbyImageData(width: 500, layout: CONSTRAINED)
57+
}
58+
extension
59+
publicURL
60+
}
61+
}
62+
fields {
63+
slug
5264
}
53-
extension
54-
publicURL
5565
}
5666
}
57-
fields {
58-
slug
59-
}
6067
}
61-
}
62-
}`
63-
);
68+
`);
6469

6570
let OpportunityCard = ({ frontmatter, fields }) => (
6671
<Col className="opportunity-col">
6772
<Link to={fields.slug}>
6873
<div className="opportunity-card">
6974
<div className="peek-card">
70-
<StaticImage style={{ width: "5rem", }} src={Peek_Img} alt="Peek card effect" />
75+
<StaticImage
76+
style={{ width: "5rem" }}
77+
src={Peek_Img}
78+
alt="Peek card effect"
79+
/>
7180
</div>
7281
<div className="text">
7382
<h3>{frontmatter.title}</h3>
@@ -138,8 +147,10 @@ const InternshipPage = ({ hide_heading }) => {
138147
<Col className="partner-col">
139148
<div className="partners-card">
140149
<div className="partner-image">
141-
<StaticImage src={Univ_Texas_Img}
150+
<img
151+
src={Univ_Texas_Img}
142152
alt="University of Texas, Austin"
153+
loading="lazy"
143154
/>
144155
</div>
145156
<h5>UT Austin Coding Boot Camp</h5>
@@ -148,7 +159,7 @@ const InternshipPage = ({ hide_heading }) => {
148159
<Col className="partner-col">
149160
<div className="partners-card">
150161
<div className="partner-image">
151-
<StaticImage src={UEM_Img} alt="UEM Jaipur" />
162+
<img src={UEM_Img} alt="UEM Jaipur" loading="lazy" />
152163
</div>
153164
<h5>UEM Jaipur</h5>
154165
</div>

src/sections/Company/Cloud-Native/index.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import React from "react";
22
import Button from "../../../reusecore/Button";
33
import CloudNativeWrapper from "./cloud-native.style";
4-
import cncf from "../../../assets/images/partners/cncf-stacked-white-color.svg";
4+
5+
const cncf = "/images/partners/cncf-stacked-white-color.svg";
56

67
const CloudNativeLeaders = () => {
78
return (
@@ -14,12 +15,12 @@ const CloudNativeLeaders = () => {
1415
</div>
1516
<div className="col-2">
1617
<p>
17-
From the beginning Layer5 actively engaged in leadership roles in CNCF initiatives and projects.
18+
From the beginning Layer5 actively engaged in leadership roles in
19+
CNCF initiatives and projects.
1820
</p>
1921
<img src={cncf} alt="Cloud Native-logo" loading="lazy" />
2022
<p>Commissioned by the CNCF.</p>
2123
</div>
22-
2324
</div>
2425
<div className="btn-cont">
2526
<Button $primary title="About Us" $url="/company/about" />

src/sections/Home/Partners-home/index.js

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from "react";
1+
import React from "react";
22
import { Container, Row } from "../../../reusecore/Layout";
33
import SectionTitle from "../../../reusecore/SectionTitle";
44
import PartnerItemWrapper from "./partnerSection.style";
@@ -21,28 +21,18 @@ const settings = {
2121
responsive: [
2222
{
2323
breakpoint: 1400,
24-
settings: "unslick"
25-
}
26-
]
24+
settings: "unslick",
25+
},
26+
],
2727
};
2828

2929
const LazyPartnerImage = ({ partner }) => {
30-
const [imageSrc, setImageSrc] = useState("");
31-
32-
useEffect(() => {
33-
partner.imageLink().then(module => {
34-
setImageSrc(module.default);
35-
});
36-
}, [partner.imageLink]);
37-
38-
if (!imageSrc) return null;
39-
4030
return (
4131
<img
4232
className="partner-image"
4333
id={partner.name}
4434
loading="lazy"
45-
src={imageSrc}
35+
src={partner.imageSrc}
4636
alt={partner.name}
4737
width={partner.imageWidth}
4838
height={partner.imageHeight}

src/sections/Home/Partners-home/partners-home-data.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,127 +3,128 @@
33
export const partners = [
44
{
55
name: "Redhat",
6-
imageLink: () => import("../../../assets/images/partners/redhat_black.svg"),
6+
imageLink: "/images/partners/redhat_black.svg",
77
imageRoute: "/partners#redhat",
88
innerDivStyle: "partner__block__inner horizontal",
99
imageHeight: 90,
1010
imageWidth: 382,
1111
},
1212
{
1313
name: "Exoscale",
14-
imageLink: () => import("../../../assets/images/partners/exoscale_black.svg"),
14+
imageLink: "/images/partners/exoscale_black.svg",
1515
imageRoute: "/partners#exoscale",
1616
innerDivStyle: "partner__block__inner",
1717
imageHeight: 130,
1818
imageWidth: 120,
1919
},
2020
{
2121
name: "Intel",
22-
imageLink: () => import("../../../assets/images/partners/intel-grey.svg"),
22+
imageLink: "/images/partners/intel-grey.svg",
2323
imageRoute: "/partners#intel",
2424
innerDivStyle: "partner__block__inner",
2525
imageHeight: 533,
2626
imageWidth: 809,
2727
},
2828
{
2929
name: "University of Texas at Austin partnership with Layer5",
30-
imageLink: () => import("../../../assets/images/partners/ut-austin_black.svg"),
30+
imageLink: "/images/partners/ut-austin_black.svg",
3131
imageRoute: "/partners#utaustin",
3232
innerDivStyle: "partner__block__inner horizontal",
3333
imageHeight: 78,
3434
imageWidth: 278,
3535
},
3636
{
3737
name: "Citrix",
38-
imageLink: () => import("../../../assets/images/partners/citrix.svg"),
38+
imageLink: "/images/partners/citrix.svg",
3939
imageRoute: "/partners#Citrix",
4040
innerDivStyle: "partner__block__inner",
4141
imageHeight: 144,
4242
imageWidth: 144,
4343
},
4444
{
4545
name: "Hashicorp partnership with Layer5",
46-
imageLink: () => import("../../../assets/images/partners/hashicorp_vertical_black.svg"),
47-
imageRoute: "/company/news/layer5-and-hashicorp-launch-service-mesh-partnership",
46+
imageLink: "/images/partners/hashicorp_vertical_black.svg",
47+
imageRoute:
48+
"/company/news/layer5-and-hashicorp-launch-service-mesh-partnership",
4849
innerDivStyle: "partner__block__inner",
4950
imageHeight: 113,
5051
imageWidth: 113,
5152
},
5253
{
5354
name: "Hewlett-Packard Enterprise",
54-
imageLink: () => import("../../../assets/images/partners/hpe_side_black.svg"),
55+
imageLink: "/images/partners/hpe_side_black.svg",
5556
imageRoute: "/partners#hpe",
5657
innerDivStyle: "partner__block__inner",
5758
imageHeight: 69,
5859
imageWidth: 178,
5960
},
6061
{
6162
name: "National Institute of Technology Karnataka",
62-
imageLink: () => import("../../../assets/images/partners/nitk_black.svg"),
63+
imageLink: "/images/partners/nitk_black.svg",
6364
imageRoute: "/partners#nitk",
6465
innerDivStyle: "partner__block__inner",
6566
imageHeight: 433,
6667
imageWidth: 409,
6768
},
6869
{
6970
name: "Rackspace Technology",
70-
imageLink: () => import("../../../assets/images/partners/rackspace_black.svg"),
71+
imageLink: "/images/partners/rackspace_black.svg",
7172
imageRoute: "/partners#rackspace",
7273
innerDivStyle: "partner__block__inner",
7374
imageHeight: 124,
7475
imageWidth: 400,
7576
},
7677
{
7778
name: "UEM",
78-
imageLink: () => import("../../../assets/images/partners/uem_black.svg"),
79+
imageLink: "/images/partners/uem_black.svg",
7980
imageRoute: "/partners#uem",
8081
innerDivStyle: "partner__block__inner",
8182
imageHeight: 164,
8283
imageWidth: 302,
8384
},
8485
{
8586
name: "VMware",
86-
imageLink: () => import("../../../assets/images/partners/vmware.svg"),
87+
imageLink: "/images/partners/vmware.svg",
8788
imageRoute: "/partners#VMware",
8889
innerDivStyle: "partner__block__inner",
8990
imageHeight: 31,
9091
imageWidth: 190,
9192
},
9293
{
9394
name: "CNCF",
94-
imageLink: () => import("../../../assets/images/partners/cncf/horizontal/black/cncf-black.svg"),
95+
imageLink: "/images/partners/cncf/horizontal/black/cncf-black.svg",
9596
imageRoute: "/partners#cncf",
9697
innerDivStyle: "partner__block__inner ",
9798
imageHeight: 130,
9899
imageWidth: 120,
99100
},
100101
{
101102
name: "Metabit Trading",
102-
imageLink: () => import("../../../assets/images/partners/metabit-trading-logo-gray.svg"),
103+
imageLink: "/images/partners/metabit-trading-logo-gray.svg",
103104
imageRoute: "/partners#metabittrading",
104105
innerDivStyle: "partner__block__inner ",
105106
imageHeight: 130,
106107
imageWidth: 120,
107108
},
108109
{
109110
name: "DigitalOcean",
110-
imageLink: () => import("../../../assets/images/partners/digitalocean-black.svg"),
111+
imageLink: "/images/partners/digitalocean-black.svg",
111112
imageRoute: "/partners#digitalocean",
112113
innerDivStyle: "partner__block__inner ",
113114
imageHeight: 533,
114115
imageWidth: 809,
115116
},
116117
{
117118
name: "Citibank",
118-
imageLink: () => import("../../../assets/images/partners/citibank_black.svg"),
119+
imageLink: "/images/partners/citibank_black.svg",
119120
imageRoute: "/partners#citibank",
120121
innerDivStyle: "partner__block__inner ",
121122
imageHeight: 130,
122123
imageWidth: 120,
123124
},
124125
{
125126
name: "Aya Pay",
126-
imageLink: () => import("../../../assets/images/partners/aya_pay_black.svg"),
127+
imageLink: "/images/partners/aya_pay_black.svg",
127128
imageRoute: "/partners",
128129
innerDivStyle: "partner__block__inner ",
129130
imageHeight: 130,

0 commit comments

Comments
 (0)