Add centered layout variant to Settings page header and content

This commit is contained in:
Chris Wanstrath 2026-02-19 13:13:32 -08:00
parent c16fdaa2a2
commit a041f137c0
2 changed files with 16 additions and 2 deletions

View File

@ -46,13 +46,13 @@ export function SettingsPage({ render }: { render: () => void }) {
return (
<Main>
<MainHeader>
<MainHeader centered>
<MainTitle>Settings</MainTitle>
<HeaderActions>
<Button onClick={goBack}>Back</Button>
</HeaderActions>
</MainHeader>
<MainContent>
<MainContent centered>
<Section>
<SectionTitle>Install CLI</SectionTitle>
<DashboardInstallCmd>

View File

@ -148,6 +148,13 @@ export const MainHeader = define('MainHeader', {
justifyContent: 'space-between',
padding: '0 24px',
borderBottom: `1px solid ${theme('colors-border')}`,
variants: {
centered: {
maxWidth: 560,
margin: '0 auto',
width: '100%',
},
},
})
export const MainTitle = define('MainTitle', {
@ -196,6 +203,13 @@ export const MainContent = define('MainContent', {
flexDirection: 'column',
padding: '10px 24px',
overflow: 'hidden',
variants: {
centered: {
maxWidth: 560,
margin: '0 auto',
width: '100%',
},
},
})
export const DashboardContainer = define('DashboardContainer', {