summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Déramond2023-09-14 16:21:57 +0200
committerGitHub2023-09-14 16:21:57 +0200
commit136cfb180f22db116cfdb62fd93d21daff596946 (patch)
treea25891109300c1e196dca790df6602c24b7109e5
parent6fb2542de0bdff10df8bdb615b5e3fcd06556fcb (diff)
downloadIT.starlight-136cfb180f22db116cfdb62fd93d21daff596946.tar.gz
IT.starlight-136cfb180f22db116cfdb62fd93d21daff596946.tar.bz2
IT.starlight-136cfb180f22db116cfdb62fd93d21daff596946.zip
fix: handle `[data-has-toc]` when calculating main pane width (#708)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
-rw-r--r--.changeset/cold-bikes-knock.md5
-rw-r--r--packages/starlight/layout/TwoColumnContent.astro2
2 files changed, 6 insertions, 1 deletions
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;