fix(build): require href on slhx navigation
Treat static data-slhx-nav anchors without href as build errors so page-swap links preserve progressive navigation when JavaScript is unavailable. req: page_swap/001 req: diagnostics/002
This commit is contained in:
+1
-1
@@ -121,7 +121,7 @@ slhx competes with React by making frontend frameworks unnecessary for most apps
|
||||
## page_swap
|
||||
|
||||
### req: page_swap/001
|
||||
001 Minimal page swapping is a first-class slhx-axum happy path. Authors mark real anchors with `data-slhx-nav`; links keep valid `href` and work without JS.
|
||||
001 Minimal page swapping is a first-class slhx-axum happy path. Authors mark real anchors with `data-slhx-nav`; links keep valid `href` and work without JS. Missing `href` on a static `data-slhx-nav` anchor is a build error.
|
||||
|
||||
### req: page_swap/002
|
||||
002 A `data-slhx-nav` click fetches the target URL as a slhx partial request. The response updates the canonical content slot, optionally navigation and title, then applies a `Navigate` effect.
|
||||
|
||||
Reference in New Issue
Block a user