Skip to content

Commit 21dacfc

Browse files
Merge branch 'master' into add-kubecon-eu-to-events
2 parents 32d90f3 + f6308ae commit 21dacfc

5 files changed

Lines changed: 45 additions & 45 deletions

File tree

src/components/Related-Posts/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, {useLayoutEffect, useState, useRef} from "react";
1+
import React, { useLayoutEffect, useState, useRef } from "react";
22
import { Link } from "gatsby";
33
import { IoIosArrowRoundForward } from "@react-icons/all-files/io/IoIosArrowRoundForward";
44
import Card from "../Card";

src/components/SocialLinks-Color/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const SocialLinksColor = () => {
3131
<img className="slack" height="30px" src={slack_icon} alt="slack" />
3232
</a>
3333
<a
34-
href="https://twitter.com/layer5"
34+
href="https://x.com/layer5"
3535
target="_blank"
3636
rel="noreferrer"
3737
className="footer_twitter"

src/components/SocialLinks-Color/sociallinkscolor.style.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const SocialLinksWrapper = styled.div`
88
}
99
a {
1010
margin: 0 0.3rem;
11-
width: 2.5rem;
11+
width: 32px;
1212
filter: grayscale(1) invert(0.25);
1313
1414
img {

src/components/SocialLinks/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const SocialLinks = () => {
2929
<img className="slack" height="40 px" src={slack_icon} alt="slack" />
3030
</a>
3131
<a
32-
href="https://twitter.com/layer5"
32+
href="https://x.com/layer5"
3333
target="_blank"
3434
rel="noreferrer"
3535
>

src/sections/Home/So-Special-Section/index.js

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import React, {useLayoutEffect, useState, useRef} from "react";
2+
import React, { useLayoutEffect, useState, useRef } from "react";
33
import Slider from "react-slick";
44
import SoSpecialWrapper from "./so-special-style";
55

@@ -64,47 +64,47 @@ const SoSpecial = () => {
6464
arrows: slidesToShowState !== 1,
6565
slidesToShow: slidesToShowState ?? 2.5,
6666
};
67-
68-
const computeSlides = () => {
69-
const w = typeof window !== "undefined" ? (window.innerWidth || document.documentElement.clientWidth) : 1200;
70-
if (w <= 600) return 1;
71-
if (w <= 800) return 1.5;
72-
if (w <= 1024) return 2;
73-
if (w <= 1200) return 2.2;
74-
return 3;
67+
68+
const computeSlides = () => {
69+
const w = typeof window !== "undefined" ? (window.innerWidth || document.documentElement.clientWidth) : 1200;
70+
if (w <= 600) return 1;
71+
if (w <= 800) return 1.5;
72+
if (w <= 1024) return 2;
73+
if (w <= 1200) return 2.2;
74+
return 3;
75+
};
76+
77+
useLayoutEffect(() => {
78+
79+
setIsClient(true);
80+
setSlidesToShowState(computeSlides());
81+
82+
let resizeTimeout = null;
83+
const onResizeDebounced = () => {
84+
clearTimeout(resizeTimeout);
85+
resizeTimeout = setTimeout(() => {
86+
const slides = computeSlides();
87+
setSlidesToShowState((prev) => {
88+
if (prev !== slides) return slides;
89+
return prev;
90+
});
91+
if (sliderRef.current && sliderRef.current.innerSlider && typeof sliderRef.current.innerSlider.onWindowResized === "function") {
92+
sliderRef.current.innerSlider.onWindowResized();
93+
}
94+
}, 100);
7595
};
76-
77-
useLayoutEffect(() => {
78-
79-
setIsClient(true);
80-
setSlidesToShowState(computeSlides());
81-
82-
let resizeTimeout = null;
83-
const onResizeDebounced = () => {
84-
clearTimeout(resizeTimeout);
85-
resizeTimeout = setTimeout(() => {
86-
const slides = computeSlides();
87-
setSlidesToShowState((prev) => {
88-
if (prev !== slides) return slides;
89-
return prev;
90-
});
91-
if (sliderRef.current && sliderRef.current.innerSlider && typeof sliderRef.current.innerSlider.onWindowResized === "function") {
92-
sliderRef.current.innerSlider.onWindowResized();
93-
}
94-
}, 100);
95-
};
96-
97-
window.addEventListener("resize", onResizeDebounced);
98-
window.addEventListener("load", onResizeDebounced);
99-
100-
return () => {
101-
window.removeEventListener("resize", onResizeDebounced);
102-
window.removeEventListener("load", onResizeDebounced);
103-
clearTimeout(resizeTimeout);
104-
};
105-
}, []);
106-
107-
if (!isClient || slidesToShowState === null) return null;
96+
97+
window.addEventListener("resize", onResizeDebounced);
98+
window.addEventListener("load", onResizeDebounced);
99+
100+
return () => {
101+
window.removeEventListener("resize", onResizeDebounced);
102+
window.removeEventListener("load", onResizeDebounced);
103+
clearTimeout(resizeTimeout);
104+
};
105+
}, []);
106+
107+
if (!isClient || slidesToShowState === null) return null;
108108

109109
// const { isDark } = useStyledDarkMode();
110110

0 commit comments

Comments
 (0)