Skip to content

Commit 8103b32

Browse files
committed
chore: relocate /assets/images/partner to static folder
Signed-off-by: asgharali97 <asgharalifs48@gmail.com>
1 parent 22e816e commit 8103b32

File tree

95 files changed

+32052
-65
lines changed

Some content is hidden

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

95 files changed

+32052
-65
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_svg: "../../../../assets/images/partners/intel-grey.svg"
7-
darkthumbnail_svg: "../../../../assets/images/partners/intel_white.svg"
6+
thumbnail_svg: "/partners/intel-grey.svg"
7+
darkthumbnail_svg: "/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/2024/04-26-docker-compose-with-meshery/docker-compose-with-meshery.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ featured: false
1515
published: true
1616
---
1717

18-
import { BlogWrapper } from "../../Blog.style.js";
18+
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";
2221
import dockercompose_logo from "../../../../assets/images/dockercompose-logo/dockercompose-logo.webp";
2322

23+
const DockerLogo from "/partners/docker.svg";
24+
2425
<BlogWrapper>
2526
<div className="intro">
2627
Experience the power and ease of the Docker Meshery Extension. Download the extension from <a href="https://hub.docker.com/extensions/meshery/docker-extension-meshery">Docker Hub</a> and start streamlining your multi-container application development and management today.

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

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

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

17+
const IntelLogo = "/partners/intel_blue.svg";
18+
1819
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.
1920

2021
<h3><a href="https://smp-spec.io/meshmark">MeshMark</a>: Service Mesh Value Measurement</h3>

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import ProgramsGrid from "../Careers-Programs-grid/index";
88
import FAQ from "../../General/Faq";
99

1010

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

1515
const InternshipPage = ({ hide_heading }) => {
@@ -138,8 +138,9 @@ const InternshipPage = ({ hide_heading }) => {
138138
<Col className="partner-col">
139139
<div className="partners-card">
140140
<div className="partner-image">
141-
<StaticImage src={Univ_Texas_Img}
141+
<img src={Univ_Texas_Img}
142142
alt="University of Texas, Austin"
143+
loading="lazy"
143144
/>
144145
</div>
145146
<h5>UT Austin Coding Boot Camp</h5>
@@ -148,7 +149,7 @@ const InternshipPage = ({ hide_heading }) => {
148149
<Col className="partner-col">
149150
<div className="partners-card">
150151
<div className="partner-image">
151-
<StaticImage src={UEM_Img} alt="UEM Jaipur" />
152+
<img src={UEM_Img} alt="UEM Jaipur" loading="lazy"/>
152153
</div>
153154
<h5>UEM Jaipur</h5>
154155
</div>

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

Lines changed: 2 additions & 1 deletion
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 = "/partners/cncf-stacked-white-color.svg";
56

67
const CloudNativeLeaders = () => {
78
return (

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

Lines changed: 2 additions & 11 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";
@@ -27,22 +27,13 @@ const settings = {
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;
3930

4031
return (
4132
<img
4233
className="partner-image"
4334
id={partner.name}
4435
loading="lazy"
45-
src={imageSrc}
36+
src={partner.imageLink}
4637
alt={partner.name}
4738
width={partner.imageWidth}
4839
height={partner.imageHeight}

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

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,119 +3,119 @@
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: "Intel",
14-
imageLink: () => import("../../../assets/images/partners/intel-grey.svg"),
14+
imageLink: "/partners/intel-grey.svg",
1515
imageRoute: "/partners#intel",
1616
innerDivStyle: "partner__block__inner",
1717
imageHeight: 533,
1818
imageWidth: 809,
1919
},
2020
{
2121
name: "University of Texas at Austin partnership with Layer5",
22-
imageLink: () => import("../../../assets/images/partners/ut-austin_black.svg"),
22+
imageLink: "/partners/ut-austin_black.svg",
2323
imageRoute: "/partners#utaustin",
2424
innerDivStyle: "partner__block__inner horizontal",
2525
imageHeight: 78,
2626
imageWidth: 278,
2727
},
2828
{
2929
name: "Citrix",
30-
imageLink: () => import("../../../assets/images/partners/citrix.svg"),
30+
imageLink: "/partners/citrix.svg",
3131
imageRoute: "/partners#Citrix",
3232
innerDivStyle: "partner__block__inner",
3333
imageHeight: 144,
3434
imageWidth: 144,
3535
},
3636
{
3737
name: "Hashicorp partnership with Layer5",
38-
imageLink: () => import("../../../assets/images/partners/hashicorp_vertical_black.svg"),
38+
imageLink: "/partners/hashicorp_vertical_black.svg",
3939
imageRoute: "/company/news/layer5-and-hashicorp-launch-service-mesh-partnership",
4040
innerDivStyle: "partner__block__inner",
4141
imageHeight: 113,
4242
imageWidth: 113,
4343
},
4444
{
4545
name: "Hewlett-Packard Enterprise",
46-
imageLink: () => import("../../../assets/images/partners/hpe_side_black.svg"),
46+
imageLink: "/partners/hpe_side_black.svg",
4747
imageRoute: "/partners#hpe",
4848
innerDivStyle: "partner__block__inner",
4949
imageHeight: 69,
5050
imageWidth: 178,
5151
},
5252
{
5353
name: "National Institute of Technology Karnataka",
54-
imageLink: () => import("../../../assets/images/partners/nitk_black.svg"),
54+
imageLink: "/partners/nitk_black.svg",
5555
imageRoute: "/partners#nitk",
5656
innerDivStyle: "partner__block__inner",
5757
imageHeight: 433,
5858
imageWidth: 409,
5959
},
6060
{
6161
name: "Rackspace Technology",
62-
imageLink: () => import("../../../assets/images/partners/rackspace_black.svg"),
62+
imageLink: "/partners/rackspace_black.svg",
6363
imageRoute: "/partners#rackspace",
6464
innerDivStyle: "partner__block__inner",
6565
imageHeight: 124,
6666
imageWidth: 400,
6767
},
6868
{
6969
name: "UEM",
70-
imageLink: () => import("../../../assets/images/partners/uem_black.svg"),
70+
imageLink: "/partners/uem_black.svg",
7171
imageRoute: "/partners#uem",
7272
innerDivStyle: "partner__block__inner",
7373
imageHeight: 164,
7474
imageWidth: 302,
7575
},
7676
{
7777
name: "VMware",
78-
imageLink: () => import("../../../assets/images/partners/vmware.svg"),
78+
imageLink: "/partners/vmware.svg",
7979
imageRoute: "/partners#VMware",
8080
innerDivStyle: "partner__block__inner",
8181
imageHeight: 31,
8282
imageWidth: 190,
8383
},
8484
{
8585
name: "CNCF",
86-
imageLink: () => import("../../../assets/images/partners/cncf/horizontal/black/cncf-black.svg"),
86+
imageLink: "/partners/cncf/horizontal/black/cncf-black.svg",
8787
imageRoute: "/partners#cncf",
8888
innerDivStyle: "partner__block__inner ",
8989
imageHeight: 130,
9090
imageWidth: 120,
9191
},
9292
{
9393
name: "Metabit Trading",
94-
imageLink: () => import("../../../assets/images/partners/metabit-trading-logo-gray.svg"),
94+
imageLink: "/partners/metabit-trading-logo-gray.svg",
9595
imageRoute: "/partners#metabittrading",
9696
innerDivStyle: "partner__block__inner ",
9797
imageHeight: 130,
9898
imageWidth: 120,
9999
},
100100
{
101101
name: "DigitalOcean",
102-
imageLink: () => import("../../../assets/images/partners/digitalocean-black.svg"),
102+
imageLink: "/partners/digitalocean-black.svg",
103103
imageRoute: "/partners#digitalocean",
104104
innerDivStyle: "partner__block__inner ",
105105
imageHeight: 533,
106106
imageWidth: 809,
107107
},
108108
{
109109
name: "Citibank",
110-
imageLink: () => import("../../../assets/images/partners/citibank_black.svg"),
110+
imageLink: "/partners/citibank_black.svg",
111111
imageRoute: "/partners#citibank",
112112
innerDivStyle: "partner__block__inner ",
113113
imageHeight: 130,
114114
imageWidth: 120,
115115
},
116116
{
117117
name: "Aya Pay",
118-
imageLink: () => import("../../../assets/images/partners/aya_pay_black.svg"),
118+
imageLink: "/partners/aya_pay_black.svg",
119119
imageRoute: "/partners",
120120
innerDivStyle: "partner__block__inner ",
121121
imageHeight: 130,

src/sections/Home/Proud-maintainers/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@ import Traefik from "../../../assets/images/service-mesh-icons/traefik.svg";
66
import Istio from "../../../assets/images/service-mesh-icons/istio.svg";
77
import ImageHub from "../../../assets/images/image-hub/layer5-image-hub.svg";
88

9-
import { ReactComponent as CNCF } from "../../../assets/images/partners/cncf/horizontal/color/cncf-colorMode.svg";
10-
import { ReactComponent as OAM } from "../../../assets/images/partners/oam-colorMode.svg";
119
import { ReactComponent as Linkerd } from "../../../assets/images/service-mesh-icons/linkerd/horizontal/color/linkerd-horizontal-colorMode.svg";
1210
import { ReactComponent as Meshery } from "../../../assets/images/meshery/meshery-logo-colorMode.svg";
1311
import { ReactComponent as Envoy } from "../../../assets/images/service-mesh-icons/envoy/horizontal/color/envoy-horizontal-colorMode.svg";
1412
import { ReactComponent as OSM } from "../../../assets/images/service-mesh-icons/open-service-mesh/stacked/color/openservicemesh-stacked-colorMode.svg";
1513
import { ReactComponent as SMP } from "../../../assets/images/service-mesh-performance/horizontal/smp-colorMode.svg";
1614
import { ReactComponent as SMI } from "../../../assets/images/service-mesh-icons/service-mesh-interface/horizontal-stackedtext/color/servicemeshinterface-horizontal-stackedtext-colorMode.svg";
1715

16+
17+
const CNCF = "/partners/cncf/horizontal/color/cncf-colorMode.svg";
18+
const OAM = "/partners/oam-colorMode.svg";
19+
1820
const ProudMaintainers = () => {
1921
return (
2022
<ProjectItemWrapper>

src/sections/Meshery/Meshery-terminal/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ import Helm from "../Meshery-platforms/supported-icons/helm-icon-color.webp";
1313
import WSL2 from "../Meshery-platforms/supported-icons/wsl2.svg";
1414
import GKE from "../Meshery-platforms/supported-icons/gke.svg";
1515
import Docker from "../Meshery-platforms/supported-icons/docker.svg";
16-
import OAM from "../../../assets/images/partners/oam.svg";
1716
import ImageHub from "../../../assets/images/image-hub/layer5-image-hub.svg";
1817
import SMP from "../../../assets/images/service-mesh-performance/icon/smp-dark.svg";
18+
19+
const OAM = "/partners/oam.svg";
20+
1921
const MesheryTerminal = () => {
2022
return (
2123
<MesheryWrapper>

0 commit comments

Comments
 (0)