diff --git a/.changeset/neat-experts-wave.md b/.changeset/neat-experts-wave.md
new file mode 100644
index 000000000..2bf110d14
--- /dev/null
+++ b/.changeset/neat-experts-wave.md
@@ -0,0 +1,5 @@
+---
+"nextjs-website": patch
+---
+
+[DEV-1278]: uniform footer design
diff --git a/apps/nextjs-website/src/components/atoms/IconWrapper/IconMap.ts b/apps/nextjs-website/src/components/atoms/IconWrapper/IconMap.ts
index d47c5af9b..c27a722c6 100644
--- a/apps/nextjs-website/src/components/atoms/IconWrapper/IconMap.ts
+++ b/apps/nextjs-website/src/components/atoms/IconWrapper/IconMap.ts
@@ -22,6 +22,7 @@ import TimerSharp from '@mui/icons-material/TimerSharp';
import TrendingUp from '@mui/icons-material/TrendingUp';
import Twitter from '@mui/icons-material/Twitter';
import VpnKey from '@mui/icons-material/VpnKey';
+import { MediumIcon } from '@pagopa/mui-italia/dist/icons/MediumIcon';
export const ICON_MAP = {
AccountBalance: AccountBalance,
@@ -37,6 +38,7 @@ export const ICON_MAP = {
LinkedIn: LinkedIn,
LiveHelp: LiveHelp,
MarkEmailRead: MarkEmailRead,
+ Medium: MediumIcon,
MenuBook: MenuBook,
MessageRounded: MessageRounded,
Payment: Payment,
diff --git a/apps/nextjs-website/src/components/atoms/IconWrapper/IconWrapper.tsx b/apps/nextjs-website/src/components/atoms/IconWrapper/IconWrapper.tsx
index 910afefde..1ebd2982d 100644
--- a/apps/nextjs-website/src/components/atoms/IconWrapper/IconWrapper.tsx
+++ b/apps/nextjs-website/src/components/atoms/IconWrapper/IconWrapper.tsx
@@ -16,8 +16,8 @@ type IconName = keyof typeof ICON_MAP;
const IconWrapper = ({
icon,
isSvg = false,
- color = 'primary.main',
- size = 40,
+ color = 'text.primary',
+ size = 35,
}: IconWrapperProps) => {
if (isSvg) {
return (
diff --git a/apps/nextjs-website/src/components/atoms/SiteFooter/SiteFooter.tsx b/apps/nextjs-website/src/components/atoms/SiteFooter/SiteFooter.tsx
index d19303239..4b2a47ae0 100644
--- a/apps/nextjs-website/src/components/atoms/SiteFooter/SiteFooter.tsx
+++ b/apps/nextjs-website/src/components/atoms/SiteFooter/SiteFooter.tsx
@@ -37,6 +37,10 @@ const SiteFooter = ({
href: 'https://www.instagram.com/pagopaspa/',
icon: 'Instagram',
},
+ {
+ href: 'https://medium.com/pagopa-spa',
+ icon: 'Medium',
+ },
],
links: [
{
@@ -161,6 +165,7 @@ const SiteFooter = ({
const legalInfo = t.rich('legalInfo', {
strong: (chunks) => {chunks},
+ br: () =>
,
}) as string;
const cookiePreferenceLink: FooterLinksType = {
diff --git a/apps/nextjs-website/src/editorialComponents/Footer/Footer.tsx b/apps/nextjs-website/src/editorialComponents/Footer/Footer.tsx
index 9db1c0799..d234adef6 100644
--- a/apps/nextjs-website/src/editorialComponents/Footer/Footer.tsx
+++ b/apps/nextjs-website/src/editorialComponents/Footer/Footer.tsx
@@ -1,4 +1,4 @@
-import { Box, Container } from '@mui/material';
+import { Box, Container, Stack } from '@mui/material';
import { FundedByNextGenerationEU } from '@/editorialComponents/FundedByNextGenerationEU';
import { type Generic } from '../types/components';
import { FooterColumn } from './components/FooterColumn';
@@ -28,7 +28,7 @@ export const Footer = ({
borderColor='divider'
borderTop='1px'
component='footer'
- px={{ xs: 2, sm: 4, md: 8 }}
+ px={{ xs: 2, sm: 4, md: 20 }}
sx={{ backgroundColor: 'background.paper' }}
>
-
- {!!langProps?.languages?.length && }
+
+
+ {!!langProps?.languages?.length && }
+
{showFundedByNextGenerationEULogo && (
)}
diff --git a/apps/nextjs-website/src/editorialComponents/Footer/components/FooterColumn.tsx b/apps/nextjs-website/src/editorialComponents/Footer/components/FooterColumn.tsx
index 0d82dfa28..3ed26f90b 100644
--- a/apps/nextjs-website/src/editorialComponents/Footer/components/FooterColumn.tsx
+++ b/apps/nextjs-website/src/editorialComponents/Footer/components/FooterColumn.tsx
@@ -21,7 +21,11 @@ export const FooterColumn = ({
icons,
}: FooterColumnProps) => (
- {data?.title && {data.title}}
+ {data?.title && (
+
+ {data.title}
+
+ )}
{companyLink && (
PagoPA S.p.A. - Società per azioni con socio unico - Capitale sociale di euro 1,000,000 interamente versato - Sede legale in Roma, Piazza Colonna 370,
CAP 00187 - N. di iscrizione a Registro Imprese di Roma, CF e P.IVA 15376371009",
+ "legalInfo": "PagoPA S.p.A. - Società per azioni con socio unico - Capitale sociale di euro 1,000,000 interamente versato - Sede legale in Roma, Piazza Colonna 370,
CAP 00187 - N. di iscrizione a Registro Imprese di Roma, CF e P.IVA 15376371009",
"followUs": {
"links": {
"accessibility": {