Skip to content

Commit b5f55ea

Browse files
committed
relocate /assets/images/partner to static/partners folder
1 parent 328a5a1 commit b5f55ea

File tree

99 files changed

+211
-174
lines changed

Some content is hidden

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

99 files changed

+211
-174
lines changed

src/collections/blog/2023/2023-09-05-unlocking-the-power-of-webassembly-in-service-mesh-management/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.webp"
7-
darkthumbnail: "../../../../assets/images/partners/intel_white.webp"
6+
thumbnail: "/partners/intel-grey.webp"
7+
darkthumbnail: "/partners/intel_white.webp"
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/2024/04-26-docker-compose-with-meshery/docker-compose-with-meshery.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+
export const DockerLogo = "/partners/docker.svg";
2222
import dockercompose_logo from "../../../../assets/images/dockercompose-logo/dockercompose-logo.webp";
2323

2424
<BlogWrapper>

src/collections/blog/meetTheMaintainer-template/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ import { MeetTheMaintainer } from "../MeetTheMaintainer.style";
1616
import { Link } from "gatsby";
1717
import ForkLift from "../../../assets/images/app/hero/forklift.svg";
1818

19-
const MaintainerName = "Interviewee";
20-
const InterviewerName = "Interviewer";
21-
const MaintainerArea = "Project, Component";
19+
export const MaintainerName = "Interviewee";
20+
export const InterviewerName = "Interviewer";
21+
export const MaintainerArea = "Project, Component";
2222

2323
<BlogWrapper>
2424
<MeetTheMaintainer>

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+
export const IntelLogo = "/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: 57 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 = "/partners/uem_partner.webp";
11+
const Univ_Texas_Img = "/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,7 +147,8 @@ 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"
143153
/>
144154
</div>
@@ -148,7 +158,7 @@ const InternshipPage = ({ hide_heading }) => {
148158
<Col className="partner-col">
149159
<div className="partners-card">
150160
<div className="partner-image">
151-
<StaticImage src={UEM_Img} alt="UEM Jaipur" />
161+
<img src={UEM_Img} alt="UEM Jaipur" />
152162
</div>
153163
<h5>UEM Jaipur</h5>
154164
</div>

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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+
const cncf = "/partners/cncf-stacked-white-color.svg";
55

66
const CloudNativeLeaders = () => {
77
return (
@@ -14,12 +14,12 @@ const CloudNativeLeaders = () => {
1414
</div>
1515
<div className="col-2">
1616
<p>
17-
From the beginning Layer5 actively engaged in leadership roles in CNCF initiatives and projects.
17+
From the beginning Layer5 actively engaged in leadership roles in
18+
CNCF initiatives and projects.
1819
</p>
1920
<img src={cncf} alt="Cloud Native-logo" loading="lazy" />
2021
<p>Commissioned by the CNCF.</p>
2122
</div>
22-
2323
</div>
2424
<div className="btn-cont">
2525
<Button $primary title="About Us" $url="/company/about" />

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

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,22 @@ const settings = {
2121
responsive: [
2222
{
2323
breakpoint: 1400,
24-
settings: "unslick"
25-
}
26-
]
24+
settings: "unslick",
25+
},
26+
],
2727
};
2828

2929
const LazyPartnerImage = ({ partner }) => {
3030
const [imageSrc, setImageSrc] = useState("");
3131

3232
useEffect(() => {
33-
partner.imageLink().then(module => {
34-
setImageSrc(module.default);
35-
});
33+
if (typeof partner.imageLink === "function") {
34+
partner.imageLink().then((module) => {
35+
setImageSrc(module.default);
36+
});
37+
} else {
38+
setImageSrc(partner.imageLink);
39+
}
3640
}, [partner.imageLink]);
3741

3842
if (!imageSrc) return null;

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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/partners/aya_pay_black.svg",
127128
imageRoute: "/partners",
128129
innerDivStyle: "partner__block__inner ",
129130
imageHeight: 130,

0 commit comments

Comments
 (0)