diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-11-30 19:30:43 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-01 16:08:54 +0100 |
| commit | 5b762b1b669454a89899c4bdf6008027d9615acf (patch) | |
| tree | 37087f4ee9d14ae131bde15a48d7d04e83ae6cbd /src/components/templates/page/page.module.scss | |
| parent | f7e6f42216c3cbeab9add475a61bb407c6be3519 (diff) | |
refactor(pages): refine Article pages
* use rehype to update code blocks class names
* fix widget heading level (after a level 1 it should always be a level
2 and not 3)
* replace Spinner with LoadingPage and LoadingPageComments components to
keep layout coherent
* refactor useArticle and useComments hooks
* fix URLs in JSON LD schema
* add Cypress tests
Diffstat (limited to 'src/components/templates/page/page.module.scss')
| -rw-r--r-- | src/components/templates/page/page.module.scss | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/components/templates/page/page.module.scss b/src/components/templates/page/page.module.scss index d2752a1..e7d3587 100644 --- a/src/components/templates/page/page.module.scss +++ b/src/components/templates/page/page.module.scss @@ -18,9 +18,6 @@ .section { --border-size: #{fun.convert-px(3)}; --col-gap: clamp(var(--spacing-md), 4vw, var(--spacing-2xl)); - --left-col: 0; - --right-col: 0; - --main-col: minmax(0, 80ch); @extend %grid; @@ -30,6 +27,10 @@ .breadcrumbs, .page--regular { + --left-col: 0; + --right-col: 0; + --main-col: minmax(0, 1fr); + margin-top: var(--spacing-sm); } @@ -74,7 +75,6 @@ .body { grid-column: 2; - margin-top: var(--spacing-sm); padding-bottom: var(--spacing-md); } @@ -113,8 +113,9 @@ } .section { - --right-col: minmax(0, 1fr); + --main-col: minmax(0, 80ch); --left-col: minmax(0, 1fr); + --right-col: minmax(0, 1fr); @extend %grid; @@ -202,6 +203,10 @@ } } +.spinner { + margin: var(--spacing-lg) auto 0; +} + :where(.comments) { .heading { width: fit-content; @@ -212,11 +217,16 @@ max-width: 40ch; margin-inline: auto; } + + .spinner { + grid-column: 2; + } } @container page (width > #{var.get-breakpoint("md")}) { .breadcrumbs, .page--regular { + --main-col: minmax(0, 80ch); --right-col: minmax(25ch, 1fr); } |
