Merge branch 'worktree-cssx-components' into macros
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 14m0s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 00:25:22 +00:00
35 changed files with 576 additions and 3318 deletions

View File

@@ -46,7 +46,6 @@
:prims (~doc-primitives-tables :primitives (primitives-data)))
"special-forms" (~docs-special-forms-content
:forms (~doc-special-forms-tables :forms (special-forms-data)))
"css" (~docs-css-content)
"server-rendering" (~docs-server-rendering-content)
:else (~docs-introduction-content)))
@@ -286,6 +285,40 @@
"no-alternative" (~essay-no-alternative)
:else (~essays-index-content)))
;; ---------------------------------------------------------------------------
;; CSSX section
;; ---------------------------------------------------------------------------
(defpage cssx-index
:path "/cssx/"
:auth :public
:layout (:sx-section
:section "CSSX"
:sub-label "CSSX"
:sub-href "/cssx/"
:sub-nav (~section-nav :items cssx-nav-items :current "Overview")
:selected "Overview")
:content (~cssx-overview-content))
(defpage cssx-page
:path "/cssx/<slug>"
:auth :public
:layout (:sx-section
:section "CSSX"
:sub-label "CSSX"
:sub-href "/cssx/"
:sub-nav (~section-nav :items cssx-nav-items
:current (find-current cssx-nav-items slug))
:selected (or (find-current cssx-nav-items slug) ""))
:content (case slug
"patterns" (~cssx-patterns-content)
"delivery" (~cssx-delivery-content)
"async" (~cssx-async-content)
"live" (~cssx-live-content)
"comparisons" (~cssx-comparison-content)
"philosophy" (~cssx-philosophy-content)
:else (~cssx-overview-content)))
;; ---------------------------------------------------------------------------
;; Specs section
;; ---------------------------------------------------------------------------
@@ -546,7 +579,6 @@
"glue-decoupling" (~plan-glue-decoupling-content)
"social-sharing" (~plan-social-sharing-content)
"sx-ci" (~plan-sx-ci-content)
"cssx-components" (~plan-cssx-components-content)
"live-streaming" (~plan-live-streaming-content)
:else (~plans-index-content)))

View File

@@ -76,7 +76,7 @@ def _special_forms_data() -> dict:
"filter": "Higher-Order Forms", "reduce": "Higher-Order Forms",
"some": "Higher-Order Forms", "every?": "Higher-Order Forms",
"for-each": "Higher-Order Forms",
"defstyle": "Domain Definitions", "defkeyframes": "Domain Definitions",
"defstyle": "Domain Definitions",
"defhandler": "Domain Definitions", "defpage": "Domain Definitions",
"defquery": "Domain Definitions", "defaction": "Domain Definitions",
}