Skip to content

Commit f7665d2

Browse files
authored
Merge pull request #7708 from layer5io/revert-7693-fix/home-page-performance
Revert "Performance: Improved home page performance(layer5.io)"
2 parents f2cb42a + f56beb5 commit f7665d2

3 files changed

Lines changed: 26 additions & 50 deletions

File tree

gatsby-config.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -480,9 +480,7 @@ module.exports = {
480480
{
481481
resolve: "gatsby-plugin-purgecss",
482482
options: {
483-
printRejected: false,
484-
develop: false,
485-
purgeOnly: ["src/"],
483+
printRejected: true,
486484
},
487485
},
488486
]

src/sections/Home/Banner-1/index.js

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,44 +13,31 @@ import Banner1SectionWrapper from "./banner1.style";
1313

1414
const Banner1 = (props) => {
1515
return (
16-
<Banner1SectionWrapper {...props}>
17-
<Container>
18-
<img
19-
loading="eager"
20-
fetchPriority="high"
21-
alt="hero-image"
22-
src={Backgroundsvg}
23-
className="background-svg"
24-
/>
16+
<Banner1SectionWrapper {...props} >
17+
<Container >
18+
<img loading="eager" alt="hero-image" src={Backgroundsvg} className="background-svg" />
2519
<Row>
2620
<Col $sm={8} $lg={8} className="section-title-wrapper">
21+
2722
<SectionTitle
2823
className="section-title"
2924
$leftAlign={true}
3025
$UniWidth="100%"
3126
>
3227
<h1>Cloud Native Management</h1>
3328
<h2>
34-
of <span>developer</span>-defined infrastructure
29+
of <span>developer</span>-defined infrastructure
3530
</h2>
3631
</SectionTitle>
37-
<p>an open source-first community of cloud native engineers</p>
32+
<p>
33+
an open source-first community of cloud native engineers
34+
</p>
3835
<span className="vintage-box-container">
3936
<VintageBox $right={true} $vintageOne={true}>
40-
<Button
41-
$primary
42-
className="banner-btn one"
43-
title="Join in"
44-
$url="/community"
45-
>
37+
<Button $primary className="banner-btn one" title="Join in" $url="/community">
4638
<FaMapMarkedAlt size={21} className="icon-left" />
4739
</Button>
48-
<Button
49-
$primary
50-
className="banner-btn two"
51-
title="See Meshery"
52-
$url="/cloud-native-management/meshery"
53-
>
40+
<Button $primary className="banner-btn two" title="See Meshery" $url="/cloud-native-management/meshery">
5441
<FiDownloadCloud size={21} className="icon-left" />
5542
</Button>
5643
</VintageBox>

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

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -21,41 +21,32 @@ 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) => {
33+
partner.imageLink().then(module => {
3434
setImageSrc(module.default);
3535
});
3636
}, [partner.imageLink]);
3737

38+
if (!imageSrc) return null;
39+
3840
return (
39-
<div
40-
style={{
41-
width: partner.imageWidth,
42-
height: partner.imageHeight,
43-
display: "inline-block",
44-
flexShrink: 0,
45-
}}
46-
>
47-
{imageSrc && (
48-
<img
49-
className="partner-image"
50-
id={partner.name}
51-
loading="lazy"
52-
src={imageSrc}
53-
alt={partner.name}
54-
width={partner.imageWidth}
55-
height={partner.imageHeight}
56-
/>
57-
)}
58-
</div>
41+
<img
42+
className="partner-image"
43+
id={partner.name}
44+
loading="lazy"
45+
src={imageSrc}
46+
alt={partner.name}
47+
width={partner.imageWidth}
48+
height={partner.imageHeight}
49+
/>
5950
);
6051
};
6152

0 commit comments

Comments
 (0)