From 136cfb180f22db116cfdb62fd93d21daff596946 Mon Sep 17 00:00:00 2001 From: Julien Déramond Date: Thu, 14 Sep 2023 16:21:57 +0200 Subject: fix: handle `[data-has-toc]` when calculating main pane width (#708) Co-authored-by: Chris Swithinbank --- .changeset/cold-bikes-knock.md | 5 +++++ packages/starlight/layout/TwoColumnContent.astro | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/cold-bikes-knock.md diff --git a/.changeset/cold-bikes-knock.md b/.changeset/cold-bikes-knock.md new file mode 100644 index 00000000..7d7f8d7d --- /dev/null +++ b/.changeset/cold-bikes-knock.md @@ -0,0 +1,5 @@ +--- +"@astrojs/starlight": patch +--- + +Fix main content column width for pages without a table of contents diff --git a/packages/starlight/layout/TwoColumnContent.astro b/packages/starlight/layout/TwoColumnContent.astro index a06e91d8..381632fb 100644 --- a/packages/starlight/layout/TwoColumnContent.astro +++ b/packages/starlight/layout/TwoColumnContent.astro @@ -46,7 +46,7 @@ interface Props { width: 100%; } - :global([data-has-sidebar]) .main-pane { + :global([data-has-sidebar][data-has-toc]) .main-pane { --sl-content-margin-inline: auto 0; order: 1; -- cgit