Skip to content

Commit 1248bcb

Browse files
committed
Update svgs to import dynamically
1 parent 9f58e4d commit 1248bcb

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

src/components/ServicesSection.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import dynamic from 'next/dynamic';
12
import { ServiceRow } from "./ServiceRow";
23
import { StylizedSvg } from "./StylizedSvg";
3-
import DesignSvg from "/public/img/services/discovery.svg";
4-
import DevSvg from "/public/img/services/rocket.svg";
5-
import TeamSvg from "/public/img/services/team.svg";
6-
import ToolsSvg from "/public/img/services/tools.svg";
7-
84

5+
const DesignSvg = dynamic(() => import("/public/img/services/discovery.svg"), { ssr: false });
6+
const DevSvg = dynamic(() => import("/public/img/services/rocket.svg"), { ssr: false });
7+
const TeamSvg = dynamic(() => import("/public/img/services/team.svg"), { ssr: false });
8+
const ToolsSvg = dynamic(() => import("/public/img/services/tools.svg"), { ssr: false });
99

1010
export const ServicesSection = () => {
1111
return (

src/components/ValueSection.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
import React from "react";
21
import { SectionHeader } from "components/SectionHeader";
32
import { ServiceRow } from "components/ServiceRow";
43
import { StylizedSvg } from "components/StylizedSvg";
54
import { ArrowRightIcon } from "lucide-react";
5+
import dynamic from 'next/dynamic';
6+
import React from "react";
7+
8+
const ScaleUpSvg = dynamic(() => import("/public/img/home/scaleup.svg"), { ssr: false });
9+
const StartUpSvg = dynamic(() => import("/public/img/home/startup.svg"), { ssr: false });
10+
const StepUpSvg = dynamic(() => import("/public/img/home/stepup.svg"), { ssr: false });
611

7-
import ScaleUpSvg from "/public/img/home/scaleup.svg";
8-
import StartUpSvg from "/public/img/home/startup.svg";
9-
import StepUpSvg from "/public/img/home/stepup.svg";
1012

1113
export const ValueSection: React.FC = () => {
1214
return (

src/pages/services.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
import { CtaProps } from "components/Cta";
2-
import { MarkdownContent } from "components/MarkdownContent";
32
import { PageHeader } from "components/PageHeader";
43
import { PageMeta } from "components/PageMeta";
54
import { ServicesSection } from "components/ServicesSection";
65
import { SiteLayout } from "components/SiteLayout";
76
import { StylizedSvg } from "components/StylizedSvg";
8-
import { TeamMember } from "components/TeamMember";
9-
import { getCurrentPeople, getRandomCta } from "lib/posts";
10-
import { Person } from "lib/types";
7+
import { getRandomCta } from "lib/posts";
118
import { NextPage } from "next";
129

13-
import ServicesHero from "/public/img/services/hero.svg";
14-
import { Section } from "components/Section";
1510
import clsx from "clsx";
1611
import { Button } from "components/Button";
12+
import { Section } from "components/Section";
1713
import { ChevronRight } from "lucide-react";
14+
import ServicesHero from "/public/img/services/hero.svg";
1815

1916
export async function getStaticProps() {
2017
const cta = getRandomCta();

0 commit comments

Comments
 (0)