Skip to content

Commit 06c5dac

Browse files
authored
Add Bologna illustration (#4094)
1 parent 5d0a8f9 commit 06c5dac

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@graphql-codegen/typescript": "^2.7.2",
2424
"@graphql-codegen/typescript-operations": "^2.5.2",
2525
"@graphql-codegen/typescript-react-apollo": "^4.3.0",
26-
"@python-italia/pycon-styleguide": "0.1.194",
26+
"@python-italia/pycon-styleguide": "0.1.196",
2727
"@sentry/nextjs": "^8.24.0",
2828
"@vercel/analytics": "^1.1.1",
2929
"@vercel/og": "^0.6.2",

frontend/pnpm-lock.yaml

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src/components/blocks/homepage-hero/index.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {
22
HeroIllustration,
3+
HeroIllustrationBologna,
34
LayoutContent,
45
ScrollDownArrowBar,
56
} from "@python-italia/pycon-styleguide";
@@ -11,14 +12,19 @@ type Props = {
1112
city: HomepageHeroCity;
1213
};
1314

14-
const Illustration = React.memo(HeroIllustration);
15+
const HeroIllustrationFlorenceMemo = React.memo(HeroIllustration);
16+
const HeroIllustrationBolognaMemo = React.memo(HeroIllustrationBologna);
1517

1618
export const HomepageHero = ({ cycle, city }: Props) => {
1719
return (
1820
<div className="h-screen relative -mt-[161px] -mb-[3px]">
1921
<div className="h-screen lg:h-[calc(100vh-60px)]">
20-
{city === HomepageHeroCity.Florence && <Illustration cycle={cycle} />}
21-
{city === HomepageHeroCity.Bologna && <div>Bologna illustration</div>}
22+
{city === HomepageHeroCity.Florence && (
23+
<HeroIllustrationFlorenceMemo cycle={cycle} />
24+
)}
25+
{city === HomepageHeroCity.Bologna && (
26+
<HeroIllustrationBolognaMemo cycle={cycle} />
27+
)}
2228
</div>
2329

2430
<LayoutContent

0 commit comments

Comments
 (0)