Skip to content

Commit 8ace307

Browse files
authored
Update navbar links (#74)
* Update navbar links * links
1 parent 508c31b commit 8ace307

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

‎docs/app/tests/test_docs_site.py‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -826,13 +826,14 @@ def test_xy_mobile_navbar_uses_the_official_drawer_button() -> None:
826826

827827
rendered = str(xy_docs_navbar._definition.component)
828828

829-
assert 'to:"https://reflex.dev/"' in rendered
829+
assert 'href:"/"' in rendered
830830
assert '"aria-label":"Reflex XY"' in rendered
831831
assert "M29 16H32V10H39V7H32V4H39V1H29V16" in rendered
832-
assert 'to:"https://reflex.dev/docs/"' in rendered
833-
assert 'to:"https://reflex.dev/docs/ai/overview/best-practices/"' in rendered
834-
assert 'to:"https://reflex.dev/docs/getting-started/introduction/"' in rendered
835-
assert 'to:"https://reflex.dev/docs/hosting/deploy-quick-start/"' in rendered
832+
assert 'href:"/docs/"' in rendered
833+
assert 'href:"/docs/ai/overview/best-practices/"' in rendered
834+
assert 'href:"/docs/getting-started/introduction/"' in rendered
835+
assert 'href:"/docs/hosting/deploy-quick-start/"' in rendered
836+
assert 'href:"/docs/xy/"' in rendered
836837
assert 'variant:"ghost"},"XY"' in rendered
837838
assert "Open sidebar" in rendered
838839
assert "Menu01Icon" in rendered

‎docs/app/uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎docs/app/xy_docs/navbar.py‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
)
99
from reflex_site_shared.components.inkeep import inkeep
1010
from reflex_site_shared.components.marketing_button import button
11-
from reflex_site_shared.constants import REFLEX_URL
1211
from reflex_site_shared.views.sidebar import navbar_sidebar_button
1312

1413
_REFLEX_NAV_LINKS = (
15-
("Overview", f"{REFLEX_URL}docs/"),
16-
("Build with AI", f"{REFLEX_URL}docs/ai/overview/best-practices/"),
17-
("Framework", f"{REFLEX_URL}docs/getting-started/introduction/"),
18-
("Cloud", f"{REFLEX_URL}docs/hosting/deploy-quick-start/"),
14+
("Overview", "/docs/"),
15+
("Build with AI", "/docs/ai/overview/best-practices/"),
16+
("Framework", "/docs/getting-started/introduction/"),
17+
("Cloud", "/docs/hosting/deploy-quick-start/"),
1918
)
2019

2120

@@ -79,7 +78,7 @@ def _menu_item(label: str, href: str, *, active: bool = False) -> rx.Component:
7978
else ""
8079
)
8180
return ui.navigation_menu.item(
82-
rx.el.a(
81+
rx.el.elements.a(
8382
button(label, size="sm", variant="ghost", native_button=False),
8483
href=href,
8584
class_name="no-underline",
@@ -101,7 +100,7 @@ def _navigation_menu() -> rx.Component:
101100
return ui.navigation_menu.root(
102101
ui.navigation_menu.list(
103102
*(_menu_item(label, href) for label, href in _REFLEX_NAV_LINKS),
104-
_menu_item("XY", "/", active=True),
103+
_menu_item("XY", "/docs/xy/", active=True),
105104
class_name="m-0 flex h-full list-none flex-row items-center gap-2",
106105
custom_attrs={"role": "menubar"},
107106
),
@@ -139,9 +138,9 @@ def xy_docs_navbar() -> rx.Component:
139138
Official documentation navbar with an active XY section.
140139
"""
141140
return docs_navbar_frame(
142-
rx.el.a(
141+
rx.el.elements.a(
143142
xy_docs_logo(),
144-
href=REFLEX_URL,
143+
href="/",
145144
class_name="mr-10 flex shrink-0 items-center gap-2.5 no-underline",
146145
),
147146
_navigation_menu(),

0 commit comments

Comments
 (0)