Optically center layouts @ new 3xl breakpoint
This commit is contained in:
parent
1fbe63454f
commit
16da4fc8a8
@ -87,6 +87,10 @@ export default function RootLayout({
|
|||||||
<main className={clsx(
|
<main className={clsx(
|
||||||
'mx-3 mb-3',
|
'mx-3 mb-3',
|
||||||
'lg:mx-6 lg:mb-6',
|
'lg:mx-6 lg:mb-6',
|
||||||
|
'3xl:mx-auto',
|
||||||
|
'3xl:w-[1280px]',
|
||||||
|
// Offset defined in components/SiteGrid.tsx
|
||||||
|
'3xl:translate-x-[163px]',
|
||||||
)}>
|
)}>
|
||||||
<Nav siteDomainOrTitle={SITE_DOMAIN_OR_TITLE} />
|
<Nav siteDomainOrTitle={SITE_DOMAIN_OR_TITLE} />
|
||||||
<AdminBatchEditPanel />
|
<AdminBatchEditPanel />
|
||||||
|
|||||||
@ -2,11 +2,14 @@ import { clsx } from 'clsx/lite';
|
|||||||
import { RefObject } from 'react';
|
import { RefObject } from 'react';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Max widths (lg and up)
|
Max widths
|
||||||
Main: 954px +
|
Main: 954px +
|
||||||
Sidebar: 302px +
|
Sidebar: 302px +
|
||||||
Gap: 24px =
|
Gap: 24px =
|
||||||
Total: 1280px
|
Total: 1280px (7xl)
|
||||||
|
-
|
||||||
|
Used for main content offset (app/layout.tsx)
|
||||||
|
Column offset: (302px + 24px) / 2 = 163px
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export default function SiteGrid({
|
export default function SiteGrid({
|
||||||
|
|||||||
@ -9,6 +9,7 @@ module.exports = {
|
|||||||
theme: {
|
theme: {
|
||||||
screens: {
|
screens: {
|
||||||
'xs': '390px',
|
'xs': '390px',
|
||||||
|
'3xl': '1640px',
|
||||||
...defaultTheme.screens,
|
...defaultTheme.screens,
|
||||||
},
|
},
|
||||||
fontSize: {
|
fontSize: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user