Component names now reflect filesystem location using / as path separator and : as namespace separator for shared components: ~sx-header → ~layouts/header ~layout-app-body → ~shared:layout/app-body ~blog-admin-dashboard → ~admin/dashboard 209 files, 4,941 replacements across all services. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
1.2 KiB
Plaintext
26 lines
1.2 KiB
Plaintext
;; Plans section — architecture roadmaps and implementation plans
|
|
|
|
;; ---------------------------------------------------------------------------
|
|
;; Plans index page
|
|
;; ---------------------------------------------------------------------------
|
|
|
|
(defcomp ~plans/index/plans-index-content ()
|
|
(~docs/page :title "Plans"
|
|
(div :class "space-y-4"
|
|
(p :class "text-lg text-stone-600 mb-4"
|
|
"Architecture roadmaps and implementation plans for SX.")
|
|
(div :class "space-y-3"
|
|
(map (fn (item)
|
|
(a :href (get item "href")
|
|
:sx-get (get item "href") :sx-target "#main-panel" :sx-select "#main-panel"
|
|
:sx-swap "outerHTML" :sx-push-url "true"
|
|
:class "block rounded border border-stone-200 p-4 hover:border-violet-300 hover:bg-violet-50 transition-colors"
|
|
(div :class "font-semibold text-stone-800" (get item "label"))
|
|
(when (get item "summary")
|
|
(p :class "text-sm text-stone-500 mt-1" (get item "summary")))))
|
|
plans-nav-items)))))
|
|
|
|
;; ---------------------------------------------------------------------------
|
|
;; Reader Macros
|
|
;; ---------------------------------------------------------------------------
|