♻️ refactor(template): update page margin handling

allow for full-width body elements
This commit is contained in:
2026-02-18 12:02:15 +01:00
parent 066264f14d
commit 51023184a3
3 changed files with 20 additions and 8 deletions
@@ -39,7 +39,13 @@ const ListItemLink: React.FC<ListItemProps> = ({ children, ...props }) => (
const ContactPage = () => { const ContactPage = () => {
return ( return (
<Page title="Contatti"> <Page
title="Contatti"
sx={{
width: theme => theme.breakpoints.values.lg,
px: 'auto',
mx: 'auto',
}}>
<Typography align="left" variant="h6"> <Typography align="left" variant="h6">
Sentiti libero di contattatarci con uno qualsiasi dei seguenti: Sentiti libero di contattatarci con uno qualsiasi dei seguenti:
</Typography> </Typography>
+8 -2
View File
@@ -210,8 +210,14 @@ const ProjectsPage = () => {
setDescription(null) setDescription(null)
} }
return ( return (
<Page title="Personaggi"> <Page
<Typography pb={2}> title="Personaggi"
sx={{
width: theme => theme.breakpoints.values.lg,
px: 'auto',
mx: 'auto',
}}>
<Typography px={{ xs: undefined, md: 2 }} pb={2}>
Tutti i Personaggi storici della Compagnia sono realmente vissuti ed esistono attendibili fonti bibliografiche. Il gruppo è suddiviso per Tutti i Personaggi storici della Compagnia sono realmente vissuti ed esistono attendibili fonti bibliografiche. Il gruppo è suddiviso per
classi sociali: Uomini d'arme, Artigiani, Nobili Cavalieri, Nobildonne, uomini e donne del popolo; Ogni Personaggio, il suo ruolo e il suo classi sociali: Uomini d'arme, Artigiani, Nobili Cavalieri, Nobildonne, uomini e donne del popolo; Ogni Personaggio, il suo ruolo e il suo
comportamento sono fondamentali alla ricostruzione di uno spaccato della vita di un campo d'arme del tardo XIV Secolo. comportamento sono fondamentali alla ricostruzione di uno spaccato della vita di un campo d'arme del tardo XIV Secolo.
+5 -5
View File
@@ -62,13 +62,13 @@ const Page: React.FC<PageProps> = ({ title, children, showCookieConsent, ...prop
<Container <Container
id="page-content" id="page-content"
component="main" component="main"
maxWidth={false}
sx={{ sx={{
mt: { xs: 8, md: 12 }, mt: { xs: 4, md: 12 },
mb: 4, px: '0 !important',
minHeight: '80vh', minHeight: '80vh',
mx: 'auto', maxWidth: '100%',
maxWidth: { xs: '100%', md: 'calc(100% - 4em)' }, width: '100%',
width: theme => theme.breakpoints.values.lg,
...props.sx, ...props.sx,
}}> }}>
{children} {children}