Skip to content

Commit 9ed3692

Browse files
authored
Show up to two lines per toc sidebar item (#6502)
* Show up to two lines per toc item * ok
1 parent b15304c commit 9ed3692

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

docs/app/assets/tailwind-theme.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@import 'tailwindcss-scroll-mask';
12
@import "tailwindcss-animated";
23

34
@custom-variant dark (&:where(.dark, .dark *));

docs/app/reflex_docs/templates/docpage/docpage.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,7 @@ def wrapper(*args, **kwargs) -> rx.Component:
899899
rx.el.li(
900900
rx.el.a(
901901
text,
902-
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-4 py-1 block hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors truncate",
902+
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-4 py-1 hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors line-clamp-2",
903903
href=path
904904
+ "#"
905905
+ text.lower().replace(" ", "-"),
@@ -910,7 +910,7 @@ def wrapper(*args, **kwargs) -> rx.Component:
910910
rx.el.li(
911911
rx.el.a(
912912
text,
913-
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-4 py-1 block hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors truncate",
913+
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-4 py-1 hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors line-clamp-2",
914914
href=path
915915
+ "#"
916916
+ text.lower().replace(
@@ -922,7 +922,7 @@ def wrapper(*args, **kwargs) -> rx.Component:
922922
else rx.el.li(
923923
rx.el.a(
924924
text,
925-
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-8 py-1 block hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors truncate",
925+
class_name="text-sm font-[525] text-m-slate-7 dark:text-m-slate-6 pl-8 py-1 hover:text-m-slate-9 dark:hover:text-m-slate-5 transition-colors line-clamp-2",
926926
href=path
927927
+ "#"
928928
+ text.lower().replace(
@@ -935,7 +935,7 @@ def wrapper(*args, **kwargs) -> rx.Component:
935935
for level, text in toc
936936
],
937937
id="toc-navigation",
938-
class_name="flex flex-col gap-y-1 list-none shadow-[1.5px_0_0_0_var(--m-slate-4)_inset] dark:shadow-[1.5px_0_0_0_var(--m-slate-9)_inset] max-h-[80vh]",
938+
class_name="flex flex-col gap-y-1 list-none shadow-[1.5px_0_0_0_var(--m-slate-4)_inset] dark:shadow-[1.5px_0_0_0_var(--m-slate-9)_inset] max-h-[60vh] overflow-y-auto scroll-mask-y-10 [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",
939939
),
940940
rx.el.div(
941941
feedback_button_toc(),

docs/app/rxconfig.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
frontend_path="/docs",
88
frontend_packages=[
99
"tailwindcss-animated@2.0.0",
10+
"tailwindcss-scroll-mask@0.0.3@2.0.0",
1011
],
1112
telemetry_enabled=False,
1213
plugins=[

0 commit comments

Comments
 (0)