Skip to content

Commit 4caec57

Browse files
committed
fix: use client:only and nav elements in right sidebar to reduce markdown output
1 parent 4955433 commit 4caec57

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

src/components/overrides/TableOfContents.astro

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,24 @@ const { editUrl } = Astro.locals.starlightRoute;
3838
{
3939
(showFeedback || showActions) && (
4040
<div class="mt-6 flex flex-col gap-5 border-t border-[var(--sidebar-border)] pt-6">
41-
<div class="agents-toolkit-container">
42-
<AgentsToolkit client:idle />
43-
</div>
41+
<nav class="agents-toolkit-container" aria-label="Agents toolkit">
42+
<AgentsToolkit client:only="react" />
43+
</nav>
4444

4545
{showFeedback && (
4646
<div class="feedback-container border-t border-[var(--sidebar-border)] pt-5">
47-
<FeedbackPrompt client:idle />
47+
<FeedbackPrompt client:only="react" />
4848
</div>
4949
)}
5050

5151
{showActions && (
52-
<div class="flex flex-col gap-3">
52+
<nav class="flex flex-col gap-3" aria-label="Page actions">
5353
{editUrl && (
54-
<a
55-
href={editUrl}
56-
class="group flex items-center gap-2.5 rounded-sm text-[13px] text-[var(--sl-color-gray-2)] transition-colors duration-150 ease-out hover:text-[var(--sl-color-white)] focus-visible:ring-2 focus-visible:ring-[var(--sl-color-text-accent)] focus-visible:outline-none"
57-
>
54+
<a
55+
href={editUrl}
56+
target="_blank"
57+
class="group flex items-center gap-2.5 rounded-sm text-[13px] text-[var(--sl-color-gray-2)] transition-colors duration-150 ease-out hover:text-[var(--sl-color-white)] focus-visible:ring-2 focus-visible:ring-[var(--sl-color-text-accent)] focus-visible:outline-none"
58+
>
5859
<Icon
5960
name="pencil"
6061
class="h-3.5 w-3.5"
@@ -63,18 +64,19 @@ const { editUrl } = Astro.locals.starlightRoute;
6364
<span>Edit page</span>
6465
</a>
6566
)}
66-
<a
67-
href="https://github.com/cloudflare/cloudflare-docs/issues/new/choose"
68-
class="group flex items-center gap-2.5 rounded-sm text-[13px] text-[var(--sl-color-gray-2)] transition-colors duration-150 ease-out hover:text-[var(--sl-color-white)] focus-visible:ring-2 focus-visible:ring-[var(--sl-color-text-accent)] focus-visible:outline-none"
69-
>
67+
<a
68+
href="https://github.com/cloudflare/cloudflare-docs/issues/new/choose"
69+
target="_blank"
70+
class="group flex items-center gap-2.5 rounded-sm text-[13px] text-[var(--sl-color-gray-2)] transition-colors duration-150 ease-out hover:text-[var(--sl-color-white)] focus-visible:ring-2 focus-visible:ring-[var(--sl-color-text-accent)] focus-visible:outline-none"
71+
>
7072
<Icon
7173
name="github"
7274
class="h-3.5 w-3.5"
7375
aria-hidden="true"
7476
/>
7577
<span>Report issue</span>
7678
</a>
77-
</div>
79+
</nav>
7880
)}
7981
</div>
8082
)

0 commit comments

Comments
 (0)